How to use the url parser
- Paste a URL. Everything is parsed instantly using the browser's own URL parser.
- Read the components table and the path segments; copy any part with its button.
- Edit, add or remove query parameters. Values are shown decoded so you can read them.
- Copy the rebuilt URL, or the percent-encoded version when you need to nest it inside another URL.
Features
- Parses scheme, credentials, hostname, port, origin, path, query and fragment with the standard WHATWG URL parser
- Query parameters as an editable table, including repeated keys
- Path segments decoded individually
- Rebuilt URL with correct percent-encoding, plus an encoded copy for embedding
- Shows punycode for internationalised domain names
Anatomy of a URL
https://user@www.example.com:8443/shop/items/42?colour=blue#reviews reads as: scheme https, optional userinfo, host www.example.com, port 8443, path /shop/items/42, query colour=blue, and fragment reviews. The fragment is never sent to the server; browsers keep it for in-page navigation and client-side routing.
Query strings are key=value pairs joined by &. The same key can appear more than once; how that is interpreted depends on the application. Special characters are percent-encoded (%20 for a space in paths, + or %20 in query strings), which is why a URL copied from a browser may look different from what you typed.