Encoding tools / Base64

Base64 Encoder & Decoder

Encode Unicode text or a local file. Decode Base64 into text or download the exact bytes.

Set up

Ready. Input is processed in your browser.

Result

About Base64

Base64 converts bytes into portable ASCII characters. Base64 is encoding, not encryption. Anyone can decode it. Standard Base64 uses + and / with padding; Base64URL uses - and _ and can omit padding. The decoder checks the selected alphabet, padding and unused bits.

Decoded bytes that are not valid UTF-8 can still be downloaded. Inputs and files stay in your browser. Files are limited to 2 MiB.

Working with JSON? Open the formatter and validator →

Updated