Skip to tools

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

  1. Paste an individual parameter value or percent-encoded text.
  2. Choose Encode or Decode. Invalid % escapes and incomplete UTF-8 raise an error.
  3. 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.

Related tools

URL Encoder / Decoder | YYTools.cc