Skip to tools

YYTOOLS / THE EVERYDAY TOOLBOX

Base64 Encoder / Decoder

Encode and decode UTF-8 text, including Chinese and emoji.

Processed locally · No upload · No sign-up

0 / 200,000 characters

Converts UTF-8 text and Base64. Decoding accepts Base64URL, ignores ASCII whitespace and restores missing padding. Your input stays unchanged.

How to use

  1. Enter UTF-8 text to encode or standard Base64 to decode.
  2. Choose Encode or Decode. If it fails, check characters, padding and the original encoding.
  3. Copy the result. Try the example to round-trip Chinese text and emoji.

Input is limited to 200,000 characters. Uses the standard Base64 alphabet; decoding requires correct = padding and no whitespace. Base64URL is not accepted. Invalid UTF-8 raises an error instead of producing corrupted text. Base64 is an encoding, not encryption.

Related tools

Base64 Encoder / Decoder | YYTools.cc