URL Parser & Query String Builder
Parse a URL
Cmd/Ctrl+Enter saves this URL to history.
Query String Builder
Query String Decoder
Advertisement
Paste a full URL to break it into protocol, host, port, path, query parameters, and hash — or build/parse a query string on its own. This is built entirely on the browser's native URL and URLSearchParams, so there's no hand-rolled percent-encoding logic to get subtly wrong.
Frequently asked questions
- Why does it reject a URL that looks valid to me?
- It requires a full scheme (https:// or similar) — a bare domain or path like example.com/path or /path isn't a complete URL on its own and gets rejected with an explicit error rather than a best-effort guess.
- Does it decode percent-encoded characters in query parameters?
- Yes — query string parsing is built on the browser's native URLSearchParams, so parameter values come back already percent-decoded, not as raw %XX sequences.
- Can I build a query string from scratch instead of parsing one?
- Yes — enter key/value pairs and it builds a properly percent-encoded query string, the same encoding rules as parsing use in reverse.
- Is my URL uploaded anywhere?
- No. Parsing and building happen locally in your browser tab — nothing is sent to a server.
Read the full guide for this tool →
Advertisement