URL Parser is a free tool that splits a web address into its parts (protocol, host, port, path, query parameters and fragment) and decodes every parameter value so it is readable. It also spots tracking parameters and gives you a clean link without them. Everything happens in your browser.
How to parse a URL
- Paste a URL. A missing
https://is added automatically. - Read the parts and the table of decoded query parameters.
- If tracking parameters were found, copy the clean link.
The parts of a URL
For https://shop.example.com:8443/products/shoes?size=42&color=red#reviews:
- Protocol:
https, how to connect. - Host:
shop.example.com, the server. - Port:
8443. When left out, 443 is used for HTTPS and 80 for HTTP. - Path:
/products/shoes, the page or API endpoint. - Query string:
size=42&color=red, extra parameters as name=value pairs. - Fragment:
reviews, a position within the page. It is never sent to the server.
Cleaning links before sharing
Links from newsletters, ads and social media often carry parameters such as utm_source,fbclid or gclid. They record where you clicked, make links long, and aren’t needed to open the page. The parser flags them and removes them for you.
For decoding a single encoded value, use URL Decode.
Frequently asked questions
What are tracking parameters?
Parameters such as utm_source, fbclid and gclid are added by newsletters, ads and social networks to measure clicks. They don’t change the page, so the tool offers a clean link without them for sharing.
Why do the same parameter names appear twice?
A query string may repeat a name, as in ?tag=a&tag=b. Servers often read that as a list.
Is the password shown?
If a URL contains a username and password (https://user:pass@host), the password is masked. Avoid putting passwords in URLs: they end up in logs and browser history.
Last updated