Base64 Encoder / Decoder
Encode text to Base64 or decode Base64 back to plain text. Supports Unicode characters via UTF-8 encoding. All processing happens in your browser.
Mode
Base64 output will appear here
About Base64 Encoding
Base64 encodes binary data into an ASCII string using 64 characters (A-Z, a-z, 0-9, +, /) plus = for padding.
It is commonly used to embed binary data (images, files) in text formats like JSON, XML, HTML, and email attachments (MIME).
This tool uses btoa/atob with TextEncoder/TextDecoder for full Unicode support.