URL Encoder / Decoder
Percent-encode text for a URL, a query value or a full URI, and decode %XX back to readable text. UTF-8 safe.
Ready.
Query string builder
One key=value per line. Values are encoded as components, so spaces and & are safe.
Which encoder to use
- Encode component — for one value inside a URL: encodes
&,=,?,/, spaces, plus signs. Use this for query values and path segments. - Encode full URI — for a whole URL whose structure (
://,/,?,&) you want to keep. Only characters that are illegal in a URI get encoded. - Decode — accepts both
%20and+as space, because most server frameworks treat+in query strings as a space.
Invalid percent sequences are reported instead of silently mangled.