Advertisement

Base64 Encode / Decode Online

Encode text to Base64 or decode Base64 to text — UTF-8 safe, instant, and private (runs entirely in your browser).

🔒 Runs 100% in your browser — data never uploaded
Advertisement

What Base64 is (and isn't)

Base64 turns any bytes into a safe alphabet of 64 characters, so binary data can travel through text-only channels — email attachments, JSON payloads, data URLs, JWT tokens, basic-auth headers. This tool handles full UTF-8, so emoji and non-Latin text encode and decode correctly.

Base64 is not encryption. It's a reversible encoding with zero secrecy — anyone can decode it (you just did). Never treat Base64-wrapped credentials as protected; for secrecy you need real encryption, and for integrity a hash.

Frequently asked questions

Why is Base64 output about 33% bigger?

Every 3 bytes of input become 4 output characters — that's the cost of using only printable characters.

What are the = signs at the end?

Padding, added when input length isn't a multiple of 3, so decoders know exactly where the data ends.

Advertisement