URL Parser
Break a URL down into its protocol, hostname, port, path, query params and hash. Free and private, right in your browser.
| Protocol | |
|---|---|
| Hostname | |
| Port | |
| Path | |
| Query string | |
| Hash |
Query parameters
| Key | Value |
|---|
Paste any URL and instantly see its protocol, host, port, path, query parameters, and hash fragment laid out separately, handy for debugging a redirect, decoding a tracking link, or figuring out why an API call isn't hitting the endpoint you expect.
How to use it
- Paste the URL into the input box
- Review the auto-generated breakdown of protocol, host, path, query params, and hash
- Copy any individual part you need
Frequently asked questions
- Does the URL get sent anywhere?
- No. Parsing happens with your browser's built-in URL logic, so the address never leaves your machine or hits a server.
- Can it decode the query string parameters into a list?
- Yes. Paste a URL with a query string like ?id=42&sort=desc and it splits it into individual key/value pairs instead of one long blob.
- Will it handle URLs with ports, fragments, or userinfo (user:pass@host)?
- Yes, it breaks out protocol, userinfo, hostname, port, path, query, and hash (fragment) separately whenever they're present.
- 1
Nothing is uploaded
The file never leaves your device. There is no server to send it to, so there is nothing to leak, log, or subpoena.
- 2
No signup, no limits
No account, no email, no daily cap, no watermark, and no paid tier waiting behind the third file.
- 3
Works offline
Load the page once and it keeps working with the network off, because all the work was always happening locally.