URL Parser
Split any URL into scheme, host, port, path, query parameters and fragment, with security warnings and credentials never displayed.
Any absolute URL. Credentials embedded in the URL are never displayed.
How it works
- Type or paste an absolute URL — a scheme such as https:// is required.
- Every part is broken out as you type: protocol, host, port, path, query and fragment, with a copy button on each.
- Query parameters are decoded and listed in order, and path segments are shown individually.
Frequently Asked Questions
How is the URL parsed?
With the browser’s own URL and URLSearchParams, so the result matches exactly what your code and the browser will do with the same string — including percent-decoding, default ports and origin resolution.
What happens to a URL containing a password?
Their presence is reported; the VALUES are never shown, and the displayed URL has them replaced with asterisks. A parser that echoes a password into a results panel puts that secret on screen, into any screenshot, and into anything that copies the page. The tool also warns that credentials in a URL leak into logs, browser history and referrer headers.
Are duplicate query parameters preserved?
Yes, in order. Repeated keys are legal and meaningful — many APIs use them for lists — so they are listed individually rather than collapsed to the last value.
Does it fetch the URL?
No. Parsing is pure string work and no request is made. A URL pointing at a host that could never resolve parses perfectly well here.