URL parser
Helps you inspect campaign links and long URLs and see exactly what a site passes in the query string.
Loading the tool…
Processing and privacy: The result is calculated inside your browser and your data is not sent to any server.
How to use it
- Enter url.
- The result appears straight away and updates as you edit.
- Copy the result, or copy a link that keeps the same values to share it.
How it is calculated
The URL is parsed with the WHATWG URL standard that browsers use. Parameters are percent-decoded, and + in the query means a space.
Example
Inputs: URL = https://shop.example.com:8443/ar/products/view?id=42&utm_…. Result: Host: shop.example.com; Port: 8443; Username: None.
https://shop.example.com:8443/ar/products/view?id=42&utm_source=newsletter&q=%D8%B9%D8%B7%D8%B1#reviews
shop.example.com
Limits and caveats
- If the URL has no scheme, the tool assumes https://.
- Non-Latin domains are shown in Punycode (starting with xn--), the form browsers use internally.
Questions about this tool
What is the difference between host and origin?
Host is only the domain name; origin combines scheme, host and port, which security rules like CORS rely on.
Is the fragment sent to the server?
No. The browser keeps the part after # and does not send it in the request.
Why is a space written as + or %20?
Both mean a space in the query string; the parameter table shows the decoded value.
