URL Parser

Break a URL into its parts and query params.

Paste any URL to see its parts laid out — protocol, host, port, path, query string, and hash — plus a table of every query parameter. Handy for debugging links, redirects, and API requests. Everything runs in your browser.

Protocolhttps
Hostexample.com:8080
Hostnameexample.com
Port8080
Path/path/page
Query string?q=hello&lang=en
Hash#section
Usernameuser
ParameterValue
qhello
langen

Runs entirely in your browser — nothing is uploaded.

How to use the url parser

  1. 1Paste a URL.
  2. 2See it broken into protocol, host, path, query, and hash.
  3. 3Read each query parameter in the table below.

Frequently asked questions

What are query parameters?

They're the key=value pairs after the ? in a URL (e.g. ?q=hello&lang=en), used to pass data to a page or API.

Does the URL need a protocol?

Yes — include https:// (or another protocol) so the URL can be parsed. Bare domains like example.com won't parse on their own.

Is anything sent to a server?

No — parsing happens entirely in your browser.

Related tools