Base64 Encoder and Decoder
Encode text to Base64 or decode Base64 back to text, with full UTF-8 support. Runs entirely in your browser.
- Local calculation
- The result is calculated in your browser.
- Private by default
- Nothing you enter leaves your browser.
Base64
How it works
Text is first converted to UTF-8 bytes, so accents and emoji survive the round trip, and the bytes are then written in the 64-character Base64 alphabet.
Decoding reverses the process and reports an error if the input is not valid Base64.
Related tools
URL Encoder and Decoder
Percent-encode text for safe use in URLs and query strings, or decode encoded URLs back to readable text.
Binary Translator
Translate text to binary and binary back to text, one 8-bit group per UTF-8 byte. Handy for learning and quick conversions.
JSON Formatter
Format, validate and minify JSON in your browser. Pretty-print with your choice of indentation or compact it to one line.