Developer

URL parser

Break down a URL: protocol, host, path and decoded parameters.

  • Instant
  • Free
  • Private (processed locally)
  • No sign-up

Protocol
Host
Port
Path
Query
Hash
Origin

Parameters

KeyValue (decoded)

Break down a URL, from protocol to the smallest parameter

An API or tracking URL can be long and unreadable. This tool breaks it into its parts using the browser engine, and above all turns the query string into a key/value table where each parameter is already decoded.

  1. Paste the URL

    Complete, with its parameters and hash.

  2. Read the breakdown

    Protocol, host, port, path, hash, origin.

  3. Inspect the parameters

    Each key and its decoded value, row by row.

Example broken down

ComponentValue
URLhttps://example.com:8080/path/page?q=hello%20world&lang=fr#section
Protocol / Host / Porthttps / example.com / 8080
Path / Hash/path/page / #section
Parameter qhello world (decoded)
Parameter langfr

Analysis via the native URL object, 100% offline. Ideal to understand a campaign link (utm_*), debug an API call or check what a parameter really carries.

Frequently asked questions

What is the query string?

It is the part after the “?” of a URL, made of key=value pairs separated by “&” (e.g. ?q=cat&page=2). It passes data to the server or page. The tool breaks it into a readable table, value by value.

Why are the values “decoded”?

In a URL, special characters are encoded: %20 for a space, %C3%A9 for “é”. The tool decodes them to show the real value. “hello%20world” becomes “hello world”, far more readable for debugging.

What’s the difference between host and origin?

The host is the domain name alone (example.com). The origin combines protocol + host + port (https://example.com:8080) and is the basis for the browser’s security rules (CORS, cookies). The tool shows both.

Does the analysis work offline?

Yes: it relies on the browser’s native URL object, with no network request. You can analyse private or internal URLs without them leaving your machine.