Free Tool
Base64 Encoder & Decoder
Encode plain text to Base64 or decode a Base64 string back to text. Supports Unicode, emojis and special characters. Runs entirely in your browser.
Unicode Support
Handles emojis, accented characters, and any Unicode text without corruption.
Real-time Encoding
Output updates as you type no need to click a button each time.
100% Private
No data leaves your browser. All encoding and decoding is done locally.
What is Base64 encoding?
Base64 is a binary-to-text encoding scheme that represents binary data using a set of 64 printable ASCII characters. It's commonly used to encode data in environments that only support text such as embedding images in HTML or CSS, storing binary data in JSON, or transmitting data over email (MIME).
Base64 is not encryption it's purely encoding. Anyone with a Base64 decoder can reverse the process. Use it for data serialisation and transmission, not for security.