Base64 Encoder and Decoder
Convert text to Base64 or decode a Base64 string back to readable text. The tool handles full Unicode using UTF-8, so emoji and accented characters round-trip correctly. Everything runs in your browser.
SGVsbG8sIFRvb2xWYXVsdA==
Frequently asked questions
Does this handle Unicode and emoji?+
Yes. We encode and decode using UTF-8 byte handling, so accented letters, emoji, and other non-ASCII characters survive the round trip without corruption.
Why do I get an error when decoding?+
Decoding fails when the input is not valid Base64, for example if it contains stray spaces, line breaks, or characters outside the Base64 alphabet. Clean up the input and try again.
Is Base64 a form of encryption?+
No. Base64 is encoding, not encryption. It only changes how data is represented and offers no security. Anyone can decode it, so never use it to protect secrets.