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
- Enter UTF-8 text to encode or standard Base64 to decode.
- Choose Encode or Decode. If it fails, check characters, padding and the original encoding.
- 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.