URL Parser
Break a URL into its parts and query params.
Paste any URL to see its parts laid out — protocol, host, port, path, query string, and hash — plus a table of every query parameter. Handy for debugging links, redirects, and API requests. Everything runs in your browser.
| Parameter | Value |
|---|---|
| q | hello |
| lang | en |
Runs entirely in your browser — nothing is uploaded.
How to use the url parser
- 1Paste a URL.
- 2See it broken into protocol, host, path, query, and hash.
- 3Read each query parameter in the table below.
Frequently asked questions
What are query parameters?
They're the key=value pairs after the ? in a URL (e.g. ?q=hello&lang=en), used to pass data to a page or API.
Does the URL need a protocol?
Yes — include https:// (or another protocol) so the URL can be parsed. Bare domains like example.com won't parse on their own.
Is anything sent to a server?
No — parsing happens entirely in your browser.
