URL Parser

Parse a URL into parts, edit query params, encode & decode components.

Loading tool…

About this tool

Paste a URL to split it into its parts — protocol, username, host, port, path, query string and fragment — with every query parameter listed as an editable key/value pair. Rename a key, change a value, add a parameter or delete one and the rebuilt URL updates as you type, ready to copy or apply back to the input. Duplicate keys and their order are preserved, and values are shown decoded then re-encoded on the way out with the standard form-urlencoded rules. Percent-encode or decode individual components separately.

Handy for debugging redirects, OAuth callbacks and tracking parameters without hand-decoding escape sequences.