URL Parser

Paste any URL — see the protocol, host, port, path, query parameters (decoded), hash, and origin laid out.

Both URL-encoded and decoded views shown for query values.
Enter input above to see the result.
Enter input above to see the result.

What is this for?

A URL is a structured string with seven well-defined parts (scheme, authority, host, port, path, query, fragment) that you eyeball as one blob. When something is wrong — the wrong parameter, an unexpected port, an extra encoded character — it's much easier to spot in a parsed table than in the raw string. This tool uses the browser's native URL object so the parse exactly matches what JavaScript sees, then breaks each query parameter out so the decoded values are visible alongside the raw form.

When to use it

Common gotchas