Base64 Codec

Encode text to Base64 or decode Base64 strings to plain text.

edit_note

Input

visibility

Output

About the Base64 encoder / decoder

Encode text to Base64 or decode Base64 strings back to plain text — a constant need when working with APIs, data URIs, email encodings, and configuration files.

Full Unicode is supported, so emoji and non-Latin scripts encode and decode correctly. Everything runs in your browser.

Frequently asked questions

Is Base64 encryption?expand_more

No — Base64 is an encoding, not encryption. Anyone can decode it. Never use Base64 alone to protect secrets.

Does it handle Unicode text?expand_more

Yes — text is encoded as UTF-8 before the Base64 step, so emoji, accents, and non-Latin scripts round-trip correctly.

Is my text sent anywhere?expand_more

No — encoding and decoding run locally in your browser.