UTF-8 safe Base64 encoding and decoding — handles emoji, Chinese, Arabic and any Unicode text correctly.
The browser btoa() function breaks on non-Latin characters. This tool encodes via TextEncoder first, so Chinese, emoji and accented characters round-trip correctly.
No. Base64 is an encoding, not encryption — anyone can decode it. Never use it to protect secrets.