URL parser
A URL broken down and editable
URL to parse
Parsing happens in your browser: the URL is not sent anywhere.
Rebuilt URL
Paste a URL to see its parts.
About this tool
The URL parser splits an address into its parts: protocol, username and password, host, port, path and its segments, query parameters and fragment. It helps when reading an OAuth redirect link, debugging a tracking URL full of encoded parameters, or checking what a link contains before opening it. Values are shown decoded, so %C3%A9 becomes é.
Every part can be edited in place: add, reorder or remove parameters, change the path or the port, and the URL is rebuilt and re-encoded as you type. Internationalized domain names are shown in both Unicode and punycode. Warnings flag an unencrypted connection, credentials embedded in the URL, or an internationalized domain that could impersonate another site.
How to use it
- Paste your link into the "URL to parse" field, or click "Example".
- Edit the protocol, host, port, path or fragment under "URL parts" if needed.
- Under "Query parameters", edit keys and values, or use "Add a parameter" and the move up, move down and remove buttons.
- Check "Show the decoded URL" or "Mask the password" as needed, then click "Copy URL".
Frequently asked questions
What if I paste a URL without a protocol?
If the text looks like a domain name, such as example.com/page, the tool adds https:// and tells you so. If the address is still invalid after that, an "Invalid URL" message appears and no parts are extracted.
Are duplicate parameters kept?
Yes. Each parameter is its own row, in the original order, so a URL with tag=a&tag=b gives two "tag" rows. You can reorder them or remove one, and the rebuilt URL follows the displayed list exactly.
Does the copied URL include the masked password?
It does. "Mask the password" only changes the display, which shows asterisks. The "Copy URL" button always copies the full, encoded URL, including the real credentials if it contains any.
Is the URL sent anywhere or saved?
No. Parsing uses your browser's URL API with no network call, and the pasted URL is never stored, since it may contain tokens. Only the two display checkboxes are remembered for your next visit.