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.