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

  1. Paste the URL. Enter the address you want broken down.
  2. Read the components. See protocol, host, port, path, query and fragment separately.
  3. Inspect the parameters. Each parameter is listed with its value decoded.
  4. 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.