Everyday tools

Encode or decode Base64

Type or paste, get the result instantly, in either direction. Everything runs in your browser — nothing is uploaded.

1
Encode or decode

Common questions

Does this handle non-English text and emoji correctly?
Yes — text is converted through proper UTF-8 encoding first, which is what makes accented letters, non-Latin scripts, and emoji come out correctly instead of turning into broken characters, a common problem with simpler Base64 tools.
What is Base64 actually used for?
It is a way to represent binary data as plain text, commonly used to embed small images or files directly inside HTML, CSS, or JSON, or to safely pass data through systems that only handle text.