URL Parser
Paste any URL to split it into protocol, host, port, path, query string, and fragment, with every query parameter broken out into a table. Built on the browser’s own URL engine.
This URL parser takes any address and splits it into its protocol, host, port, path, query string, and fragment. It uses the browser’s own URL engine, the same one your address bar uses, so the url component breakdown matches what a real request would see. Every query parameter is pulled into a table, which makes it a handy url query parser when you’re untangling a long tracking link. Paste a URL to parse it online with nothing leaving your browser.
| Key | Value |
|---|---|
| category | shoes |
| sort | price |
| page | 2 |
How it works
- 1
Paste a URL
Enter any absolute URL, including one with credentials, a port, or a messy query string.
- 2
See the parts
The scheme, host, port, path, hash, and origin are listed the moment the URL is valid.
- 3
Read the query table
Each key and value from the query string appears in its own row, decoded and easy to copy.
Instant & 100% private — nothing is uploaded
Everything runs locally in your browser. Your code, text and files are processed on your own device and are never sent to a server — so there are no upload waits, no size limits from us, and nothing is ever stored or logged.
Frequently asked questions
- What counts as a valid URL here?
- An absolute URL with a scheme, like https://example.com/path. Relative paths on their own can’t be parsed, so the tool asks you to include the scheme.
- Are query parameters decoded?
- Yes. The url query parser runs percent-decoding on each value, so %20 shows as a space and encoded characters read normally in the table.
- Does it keep repeated query keys?
- It does. If a URL has tag=a&tag=b, both rows appear in order rather than one overwriting the other.
- Is my URL sent to a server?
- No. The whole url component breakdown happens in your browser using the native URL API. Nothing is logged or uploaded.
- Can it parse non-web schemes?
- Yes. ftp://, mailto:, and custom schemes parse too, though parts like host or port may be empty depending on the scheme.
More tools
More from the Hivly network
Free sister tools on our other sites.