URL Parser

Break a URL into its parts — scheme, host, path, query and fragment — to inspect it.

Seeing a URL's anatomy

A URL packs several pieces into one string: the scheme, the host, an optional port, the path, the query parameters and a fragment. This splits a URL into those labelled parts and breaks out each query parameter, so you can inspect exactly what a complex link contains rather than squinting at a long string of ampersands and percent-signs.

Paste a URL and it is broken down into its components.

Where parsing helps

Pulling a URL apart is genuinely useful for debugging: checking which query parameters a link actually carries, spotting a malformed path, understanding a redirect, or reading the tracking tags on a marketing link. Query strings in particular become far clearer laid out as a list of key-value pairs than crammed into one line. It is the reliable way to answer what exactly is in this URL, especially when it is long and encoded.

Questions & answers

What parts does it break a URL into?

The scheme, host, port, path, query parameters and fragment, with each query parameter listed separately.

When is this useful?

Debugging links — checking which parameters a URL carries, reading tracking tags, or spotting a malformed path.

Is my URL uploaded?

No. The parsing happens in your browser.

More Developer tools