Base64 Encoder & Decoder
Encode text to Base64 or decode Base64 back to text, with full UTF-8 support.
How it works
Text is encoded to UTF-8 bytes, then each 3 bytes become 4 Base64 characters.
Questions
- How does the base64 encoder & decoder work?
- Text is encoded to UTF-8 bytes, then each 3 bytes become 4 Base64 characters.
- Is my text sent to a server?
- No. The tool runs entirely in your browser; nothing you type is uploaded.
Related tools
- URL Encoder & DecoderPercent-encode text for URLs or decode an encoded URL component.
- JSON FormatterPretty-print or minify JSON and catch syntax errors.
- Case ConverterChange text to UPPERCASE, lowercase or Title Case.
- Roman Numeral ConverterConvert numbers 1–3999 to Roman numerals and back, rejecting invalid numerals.
- Morse Code TranslatorTranslate text to International Morse code and back.
- NATO Phonetic AlphabetSpell text with the NATO phonetic alphabet (Alfa, Bravo, Charlie…) and back.
Want this on your site? Embed the base64 encoder & decoder.