Browser-side utility
Base64 Encoder & Decoder (Unicode)
Encode and decode UTF-8 Unicode text to Base64 without character corruption.
How It Works
Enter UTF-8 text (including emojis or non-ASCII characters) to encode to Base64, or paste valid Base64 to decode.
Frequently Asked Questions
- Why does standard btoa fail on Unicode?
- Native btoa only accepts Latin1 strings; this tool uses TextEncoder UTF-8 byte arrays first.
