Base64 Encoder & Decoder
Paste text or Base64 below. Handles UTF-8 correctly, so emoji and accented characters round-trip without corruption. Conversion happens locally — nothing is uploaded.
Plain text
Base64
Common questions
Does this support UTF-8 text, like emoji or accented characters?
Yes. Text is encoded as UTF-8 bytes before Base64 encoding, so emoji, accented letters, and non-Latin scripts round-trip correctly.
Is Base64 encryption?
No. Base64 is a reversible encoding, not encryption. Anyone can decode it back to the original text instantly, so it should never be used to protect sensitive data.
Does this upload my text anywhere?
No. Encoding and decoding both happen locally in your browser. Nothing is sent to a server.