Base64 Encoder / Decoder

Encode text to Base64 or decode Base64 back to text. UTF-8 safe, so emoji and non-Latin scripts work perfectly.

Frequently asked questions

Does it handle non-English text?

Yes. It encodes UTF-8 first, so emoji, Chinese, Arabic and accented characters survive the round trip.

What is Base64 used for?

Encoding binary or text into ASCII for places that only allow text — emails, data URLs, basic auth headers and some APIs.

Is my text uploaded?

No. Encoding and decoding happen entirely in your browser.