URL Parser
Break a URL into parts & query params, edit and rebuild.
A free URL parser that breaks any link into its protocol, host, port, path and hash, and decodes the query string into readable key/value pairs. You can add, edit or remove parameters and rebuild a correctly-encoded URL live — all in your browser.
How to use
- Paste a full absolute URL (with http:// or https://).
- Inspect protocol, host, port, path and hash under “URL parts”.
- Edit, add or remove query parameters in the parameter list.
- Copy the rebuilt URL — parameters are properly percent-encoded.
FAQ
- Are parameter values URL-decoded?
- Yes. The list shows decoded, human-readable values (e.g. %20 becomes a space); when rebuilding the URL they are automatically percent-encoded again.
- Why does it say the URL is invalid?
- It parses with the browser’s native URL API, which needs an absolute address with a scheme. Something like example.com/path without http(s):// is rejected — add the scheme to fix it.
- Is my link uploaded?
- No. Parsing and rebuilding happen entirely locally; the URL is never sent to any server.
Related tools
- 2FA Authenticator — End-to-end encrypted 2FA vault with live codes.
- Password Vault — Zero-knowledge vault for site logins; survives password changes.
- Data Format — Convert between JSON, YAML, TOML, CSV.
- Base64 — Encode / decode text & files in Base64.
- URL Encode — Encode / decode URL components.
- JWT Decode — Inspect JWT header & payload.