Pick Encode or Decode and enter your text. Encoding turns each UTF-8 byte into an uppercase %XX sequence; decoding restores the original text.
A standard encoder leaves safe characters (A-Z, a-z, 0-9, -_.~) untouched. This tool escapes every character, so even 'A' becomes %41.
For maximum-compatibility escaping, lightweight obfuscation of query values, or when a target parser demands fully-encoded input.
Yes — text is encoded as UTF-8 first, so 'é' becomes %C3%A9 and decodes back correctly.