YYTOOLS / THE EVERYDAY TOOLBOX
URL Encoder / Decoder
Percent-encode or decode URL components and special characters.
Processed locally · No upload · No sign-up
0 / 200,000 characters
Uses encodeURIComponent for individual parameter values. Decoding preserves literal + signs instead of converting them to spaces.
How to use
- Paste an individual parameter value or percent-encoded text.
- Choose Encode or Decode. Invalid % escapes and incomplete UTF-8 raise an error.
- Review and copy the result for a query parameter or URL path segment.
Input is limited to 200,000 characters. Uses encodeURIComponent / decodeURIComponent semantics for individual components; encoding escapes /, ?, &, = and similar characters. Decoding keeps literal + signs, unlike application/x-www-form-urlencoded form decoding.