URL parser
Inspect URL paths, ordered query parameters and key=value fragments without opening the link.
- 1Add input
- 2Review and run
- 3Get your result
Tool input and files are processed in this browser without being uploaded.
Before you start
Inspect an HTTP or HTTPS link before using it: see its destination, path, fragment, and query parameters in order. A fragment written as key=value pairs is decoded separately, including access_token values. The link is never opened.
How to use this tool
- Paste a full HTTP or HTTPS URL.
- Check the origin and path, then scan query parameters and any key=value fragment parameters in order. Compare decoded values with encoded text and notice repeated keys.
- Copy or download the JSON if you need the parsed result elsewhere.
Supported inputs and limits
Only full HTTP/HTTPS URLs are accepted. The parser does not open the link, follow redirects, verify the destination, or determine how a server handles repeated keys.
Query parameters use form decoding: + becomes a space and %2B becomes +. The path and raw query stay encoded. Username/password values in a URL are omitted from the result.
Processing stays in your browser. Pasted text is limited to 1 MiB.
Fragment parameters are included in copied and downloaded JSON. They may contain access tokens; keep the result private. Opaque fragments remain raw text.
Worked example
Example input
https://example.com/a?tag=one&tag=two&q=hello+world#part
Example options
{}Example output
{
"protocol": "https:",
"origin": "https://example.com",
"host": "example.com",
"hostname": "example.com",
"port": "",
"pathname": "/a",
"search": "?tag=one&tag=two&q=hello+world",
"hash": "#part",
"credentialsPresent": false,
"query": [
{
"key": "tag",
"value": "one",
"rawKey": "tag",
"rawValue": "one"
},
{
"key": "tag",
"value": "two",
"rawKey": "tag",
"rawValue": "two"
},
{
"key": "q",
"value": "hello world",
"rawKey": "q",
"rawValue": "hello+world"
}
]
}When something does not work
Enter one full HTTP or HTTPS URL. Remove line breaks or tabs inside it; other schemes are not supported.
Frequently asked questions
Does this tool visit the URL?
No. It only parses the text in your browser; it does not request the destination or follow redirects.
What happens to repeated parameters and plus signs?
Repeated keys remain separate and in order. In query parameters, + decodes to a space while %2B decodes to a plus sign; the original encoded pair is shown when different.
Can this validate that a link is safe?
No. It shows parsed components but cannot verify the destination, server behavior or link safety.
Documentation & further reading
Related tools
QR code maker
Turn a link or a little text into a QR code.
UTM link builder
Add your campaign details without the guesswork.
Meta tags generator
Fill in page details and copy the resulting meta tags.
robots.txt generator
Build a robots.txt file from the crawl rules you choose.