Base64

Base64 encode & decode

Encode text to Base64 or decode it back, with full Unicode support — instantly and privately in your browser.

▌ Input
▌ Output

What Base64 is for

Base64 encodes binary or text data using only 64 safe ASCII characters, which is how things like images, email attachments and data URIs travel through systems that only handle plain text. It isn't encryption — anyone can decode it — so it's about safe transport, not secrecy. This tool handles full UTF-8, so accented characters and emoji round-trip correctly, and everything happens locally in your browser.

FAQ

Is Base64 encryption?
No. Base64 is an encoding, not encryption — it's fully reversible by anyone. Never use it to hide secrets; use it to move data safely through text-only channels.
Does it handle Unicode and emoji?
Yes. The encoder converts text to UTF-8 first, so accented letters, non-Latin scripts and emoji encode and decode without corruption.

Related tools