URL Parser
Break a URL into its protocol, host, path, query parameters and more.
Related Tools
0 comments
How it works
Paste a URL and the tool uses the browser's native URL API to split it into its parts: protocol, hostname, port, path, query string, and hash fragment. Each query parameter is listed separately with its decoded value, so you can read escaped characters in plain text. This is handy for debugging links, tracking parameters, and API endpoints. Parsing runs entirely in your browser — nothing about the URL is sent anywhere.
https://host:443/path?a=1&b=2#frag → parts
Common use cases
- Inspecting the UTM and tracking parameters on a marketing link.
- Debugging an API request URL with many query values.
- Reading a long redirect URL broken into readable pieces.
Frequently asked questions
Does it decode the query parameters?
Yes. Each parameter value is percent-decoded and shown in plain text, so %20 appears as a space and other escapes are readable.
What if the URL is invalid?
The tool uses the browser's URL parser, which requires a valid absolute URL including a protocol. If it cannot parse, it tells you the URL is malformed.
Is the URL sent to a server?
No. Parsing happens locally in your browser with the built-in URL API. Nothing is transmitted.