URL Parser
Paste any full URL and see its protocol, host, port, path, query parameters, and hash broken out.
How it works
This runs entirely on the browser's native URL API, the exact same parser
your browser uses to navigate a link, so the breakdown is authoritative rather than an
approximation from a hand-rolled regex. Query parameters come from
URLSearchParams, which handles percent-decoding and repeated keys correctly.
Nothing here fetches the URL, it only parses the text you typed. No network request is made, and no part of the URL leaves your browser.
Common questions
How are query parameters handled?
Each key=value pair after the ? is decoded and listed separately, including repeated keys (like ?tag=a&tag=b), which show up as multiple rows so nothing is silently collapsed.
Does it work on relative URLs?
No, a full URL with a protocol is required, since the browser's own URL parser (which this tool uses directly) needs a base to resolve relative ones against.
Is the URL sent anywhere?
No. Parsing uses the browser's built-in URL API entirely client-side. Nothing is uploaded, and no request is made to the URL itself.