URL Parser
Break any URL into protocol, host, port, path, query parameters and hash, then edit the parameters and rebuild it. Runs entirely in your browser with no requests.
🔒 Runs entirely in your browser — nothing is uploadedWhat the URL Parser does
A URL packs several distinct pieces of information into one string: the scheme or protocol, optional credentials, the host name, an optional port, the path, a query string of key–value pairs, and a fragment (hash). This tool uses the browser's native URL and URLSearchParams objects to split any URL you paste into those labelled parts, then lists every query parameter in an editable table. You can change a value, add a new parameter, or delete one, and the tool rebuilds a correct, properly encoded URL that you can copy. It is the fastest way to read a long, parameter-heavy link or to tweak one safely.
Why break a URL apart
Long URLs are hard to read by eye, especially tracking links, OAuth redirects, search results, and analytics campaign links stuffed with UTM parameters. Seeing the host, path, and each query parameter on its own line makes it obvious what a link actually does and which value controls what. Editing parameters in place is handy for testing: flip a feature flag, change a page number, swap a language code, or strip tracking parameters before sharing a clean link. Because the rebuilt URL is encoded by the same engine browsers use, you avoid the subtle mistakes that come from hand-editing percent-encoding and ampersands.
Local and private
All parsing and rebuilding happens with in-browser JavaScript using standard web APIs. The tool never requests the URL itself, never uploads what you paste, and makes no external API calls, so you can safely inspect internal links, signed URLs, or links that contain tokens. As always, be careful where you paste the rebuilt result: a URL can still contain secrets in its query string, so review it before sharing publicly or committing it to a repository. Treat this as an inspection and editing aid, and verify any link works as expected before relying on it in production.
How to use
- Paste a URLEnter a full URL such as https://example.com/path?q=1#top.
- Inspect the partsSee the protocol, host, port, path, query parameters and hash broken out.
- Edit and rebuildChange any parameter and copy the rebuilt URL.