URL Parser

Split a URL into its component parts

Try · runs entirely in your browser

Break a URL into its parts — scheme, host, port, path, each query parameter and the fragment — so you can see exactly how a browser will read it. Runs entirely in your browser.

Frequently asked questions

What is the fragment?

The part after the # symbol. It is used by the browser to jump to a section of the page and is never sent to the server, which is why it cannot be read in server logs.

Why are my query parameters showing encoded values?

The parser shows both the raw and decoded value of each parameter, so you can see what was actually transmitted as well as what it means.