Daldal Tools

URL Parser

Break a URL into its parts — scheme, host, port, path, query and fragment — and lay the query parameters out as a table.

Runs in your browserFree to use

Files are processed in your browser and are never uploaded to a server.

How to use

Free to use with no sign-up, no install and no usage limit.

Paste a URL and every part appears at once. Query parameters are split into name and value columns with the percent-encoding already decoded.

Parameters are kept as a list rather than collapsed into an object, because the same name can legitimately appear more than once. Turning ?tag=a&tag=b into an object silently loses the first value.

When the port is the default for the scheme, a URL reports it as empty. That is correct but unhelpful, so the effective port is shown alongside — 443 for https, 80 for http.

A URL without a scheme is retried with https:// in front, because that is how addresses are usually copied out of a browser or a document.

Parsing uses the browser's own URL implementation rather than a regular expression. Hand-rolled patterns disagree with the specification in exactly the corners that cause bugs.

Nothing you paste is sent to a server. The parsing happens inside your browser.

Tools people use next