Base64 Unicode Encoder and Decoder
Encode Unicode text into Base64 using UTF-8 bytes, or decode Base64 back into readable text. This avoids the broken accented letters and emoji that can result from using browser Base64 functions directly on Unicode text.
Unicode-safe conversion
The encoder first converts text to UTF-8 bytes and then creates Base64. The decoder reverses that process. It supports ordinary text, accented letters, mathematical symbols, and emoji.