Base64 Encode & Decode Online
Encode and decode Base64 strings instantly. Free online Base64 encoder/decoder with full UTF-8 Unicode support. Runs 100% in your browser — no data sent to any server.
Frequently Asked Questions
What is Base64 encoding?
Base64 is a binary-to-text encoding scheme that represents binary data using 64 ASCII characters (A-Z, a-z, 0-9, +, /). It is commonly used to embed binary data in text-based formats like JSON, XML, HTML, and email (MIME).
How do I encode text to Base64?
Paste your text into the input field and click Encode. This tool uses the browser's native btoa() function with TextEncoder for full UTF-8 Unicode support. The Base64-encoded output appears instantly in the result field.
Can Base64 handle Unicode characters?
Yes. This tool uses TextEncoder to convert Unicode text to UTF-8 bytes before Base64 encoding, ensuring proper handling of non-ASCII characters like emojis, Chinese characters, and accented letters.
Is Base64 encryption?
No. Base64 is an encoding scheme, not encryption. Anyone can decode a Base64 string back to the original data. It provides no security or confidentiality. Use actual encryption (AES, RSA) if you need to protect data.