URL Parser
Paste a URL to break it into its components — protocol, host, port, path, query, and hash — and list every query parameter. Runs locally.
URL
LocalComponents
Query parameters
About URL Parser
The URL Parser breaks a URL into its protocol, host, port, path, query, and hash, and lists each query parameter separately. It is for developers debugging links, redirects, analytics tags, or routing.
Long URLs with many parameters are hard to read. Parsing one locally lays out every component and parameter clearly, with the URL never sent to a server.
Step by step
- Paste the URL you want to inspect.
- The parser separates the protocol, host, port, path, query, and hash.
- Each query parameter is listed as a name and value.
- Review the components to confirm the link is built as expected.
- Copy any part you need.
What it offers
- Full component breakdown
- Per-parameter query listing
- Handles encoded values
- Runs locally
Where it helps
- Debugging redirect and callback URLs in an auth flow
- Inspecting UTM and other analytics parameters
- Verifying how a router will interpret a path
- Checking that query values are encoded correctly
Tips for best results
- Decode parameter values to confirm they hold what you expect, especially after redirects.
- Watch for repeated parameter names; some frameworks keep all of them, others only the last.
- A fragment after the hash is never sent to the server — keep that in mind when debugging.
Why people use it
Clear breakdown
Every part of the URL laid out separately.
Parameter list
See each query value without hunting through the string.
Private
The URL is parsed in your browser.
Instant
No upload or processing delay.
Common questions
This runs entirely in your browser
No file or text you enter here is uploaded. Encoding and decoding happen on your device using native browser APIs — close the tab and nothing remains on a server.