URL Parser
Split a URL into protocol, host, path, parameters, and fragment, and report structural errors.
The address is read here and never opened. Without a scheme, https:// is assumed.
Your result
Paste an address and its parts appear here.
How to use it
- Paste the address or press Try a sample.
- Read the parts and the query parameters.
- Copy any part, or copy or download all of it as JSON.
Examples
- An address with a queryhttps://smart.example/a?q=1#top path /a, parameter q = 1, fragment top
- An Arabic domainhttps://xn--mgbh0fb.xn--ngbrx host as letters: مثال.عرب
- No schemeexample.com/path https:// is assumed
Tool details and privacy
Paste an address and see it split in a table: each part on its own row with a copy button, and the query parameters in a separate table with decoded values.
Checking a campaign link or a long API address is easier when each parameter stands alone instead of %D9%82… .
Options
- The path is shown encoded and decoded when they differ.
- Repeated values such as tag=a&tag=b get one row each.
- A password inside the address is shown as dots, not in clear.
Limits
- Text that does not look like a web address is refused with a message.
- The address is never opened or requested.
Privacy
What you type stays in your browser. Nothing is uploaded or saved on the server.
Questions
Is the address opened?
No. It is only read as text.
What does xn-- mean?
That is how non-English domains are written inside; the page shows them as letters too.
Why did + become a space?
In a query, + means a space.
Is the address uploaded?
No.