Web
URL Parser
Break an absolute URL into scheme, host, path, query, fragment, and credential-presence information.
About this tool
When to use it
Break an absolute URL into scheme, host, path, query, fragment, and credential-presence information.
How to use it
Paste a complete URL and select Parse URL. Inspect repeated query parameters individually before copying the report. The URL is parsed locally; the page does not navigate to it or test the endpoint.
Guide updated . Examples checked against this implementation.
Worked examples
Read repeated query parameters
Input
https://example.com:8443/docs?q=json&q=csv#apiExpected output
Host: example.com:8443; Path: /docs; q = json; q = csv; Fragment: #apiBoth q values remain in order. The fragment is a separate component and is not part of the query string.
Errors and unsupported input
/docs?q=jsonSupply an absolute URL including a scheme and host, such as https://example.com/docs?q=json. This parser is not given a base URL for resolving relative paths.
Continue this workflow
- URL Encoder & Decoder: Encode a query value before constructing a complete URL.
Questions
Frequently asked questions
Does successful parsing mean a link is safe or reachable?
No. It establishes a parseable URL structure. The tool performs no reputation check, DNS lookup, or request.