URL Parser
Parse and analyze URL components
Try these examples:
About the URL Parser
This URL parser splits a URL into protocol, host, port, path, query parameters and fragment, decoding and listing each parameter separately so a long campaign or tracking URL becomes readable instead of an unbroken string.
A URL parser turns an unreadable string into labelled parts. A modern tracking or campaign URL can run to several hundred characters with a dozen parameters, and finding the one you care about by eye is genuinely difficult.
Listing each parameter separately with its value decoded is what makes it useful. Percent-encoded values become readable, and a parameter that contains an entire other URL — common in redirects, OAuth flows and SSO — is revealed rather than buried.
It is also the fastest way to spot a malformed URL. A duplicated question mark, a fragment before the query string, or a parameter missing its value all become obvious once the components are separated. Everything runs in your browser.
How to use the URL Parser
- Paste the URL. Enter the address you want broken down.
- Read the components. See protocol, host, port, path, query and fragment separately.
- Inspect the parameters. Each parameter is listed with its value decoded.
- Spot the problems. Check for duplicated separators or missing values.
URL Parser features
- Protocol, host, port, path, query and fragment breakdown
- Each query parameter listed separately
- Percent-encoded values decoded
- Reveals URLs nested inside parameters
- Highlights malformed structure
- Runs entirely in your browser
Frequently asked questions
Which components does it show?
Protocol, host, port, path, query parameters and fragment, each labelled separately.
Are parameter values decoded?
Yes. Percent-encoded values are decoded, which reveals URLs nested inside a parameter.
Can it find a malformed URL?
Yes. A duplicated question mark or a fragment before the query string becomes obvious once separated.
Does it handle URLs with many parameters?
Yes, and that is the main use — a tracking URL with a dozen parameters becomes readable.
Is the URL uploaded?
No. Parsing happens entirely in your browser.