URL Parser β€” break a URL into parts

Parse any URL into protocol, host, port, path, query parameters and hash, instantly in your browser.

πŸ”’ Runs entirely in your browser. Your input and output are never sent to a server or stored β€” fully private.

Did this tool help? Tap to react

About this tool

This URL parser breaks any link into its building blocks β€” protocol, host, port, path, each query-string parameter and the hash fragment β€” and decodes percent-encoded values so they are readable. Paste a long URL with lots of tracking parameters and instantly see exactly what it contains; everything is parsed locally in your browser.

Frequently asked questions

What parts of a URL does it show?

It splits the URL into protocol (such as https), host, port, path, query parameters and hash. The query string is broken out into individual key–value pairs, with percent-encoded characters decoded so you can read values that contain spaces or non-Latin text.

Can it help me strip tracking parameters?

Yes. Seeing each parameter on its own makes it easy to spot tracking tags such as utm_source, fbclid or gclid, so you can decide which ones to drop before sharing a cleaner link.

Is the URL I paste sent anywhere?

No. The URL is parsed with your browser's built-in URL engine, entirely on your device, so the links you paste β€” and any tokens or IDs inside them β€” are never sent to or logged on a server.