Convert text to Base64 and back. Supports full UTF-8 characters. Instant results.
Type or paste text on the left and click "Encode" to convert it to Base64. Paste Base64 on the right and click "Decode" to convert it back to text. Everything runs in your browser — your data stays private.
Base64 is an encoding scheme that converts binary data into ASCII text using 64 characters (A-Z, a-z, 0-9, +, /). It's widely used in email, data URLs, APIs, and storing binary data in text formats.
Yes! This tool handles full UTF-8 encoding, including emoji, accented characters, and CJK characters. The text is properly encoded to UTF-8 bytes before Base64 conversion.
No. Base64 is encoding, not encryption. It's fully reversible by anyone. Never use Base64 to protect sensitive data — use proper encryption instead.
Base64 increases data size by roughly 33% because it represents 3 bytes of data using 4 ASCII characters. This trade-off allows binary data to be safely transmitted through text-based systems.