Base64 Encoder / Decoder
Encode plain text to Base64 or decode Base64 back to text instantly in your browser. Supports Unicode and UTF-8 characters.
0 chars
What is Base64?
🔤 Encoding Scheme
Base64 encodes binary data as ASCII text using 64 characters (A-Z, a-z, 0-9, +, /) so it can be safely transmitted over text-based protocols.
📧 Common Uses
Widely used in email attachments (MIME), embedding images in HTML/CSS (data URIs), and storing binary data in JSON or XML.
🔒 Not Encryption
Base64 is encoding, not encryption. It does not protect your data — anyone can decode it. Use proper encryption for sensitive information.
🌐 Unicode Support
This tool uses TextEncoder/TextDecoder to correctly handle Unicode characters including emojis and non-Latin scripts.