Base64 Encoder & Decoder
Encode text to Base64 or decode Base64 back to text online. Unicode-safe, instant, and fully private — encoding happens in your browser.
Base64 encode & decode online
Convert plain text to Base64 or decode Base64 back to readable text. This tool is Unicode-aware, so international characters and emoji round-trip correctly. Encoding and decoding run entirely in your browser for privacy.
Frequently asked questions
Is this Base64 encoder Unicode-safe?
Yes. It uses TextEncoder/TextDecoder, so emoji and non-Latin characters (such as Arabic, Chinese, or accented letters) encode and decode correctly.
What is Base64 used for?
Base64 represents binary or text data using 64 ASCII characters. It's used to embed images in CSS/HTML, encode email attachments, and safely transport data in JSON or URLs.
Is it secure / encrypted?
No. Base64 is encoding, not encryption. Anyone can decode it. Never use Base64 alone to protect passwords or secrets.