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

KeyValue

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

  1. Paste the URL into the input box
  2. Review the auto-generated breakdown of protocol, host, path, query params, and hash
  3. 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.