Base64 Encode / Decode

Convert text to and from Base64, or encode a file as a data URI.

Frequently asked questions

What is Base64 used for?

Base64 turns binary data into plain text so it can travel through systems that only handle text: embedding images in CSS or HTML as data URIs, email attachments, basic API payloads, and configuration files.

Is Base64 encryption?

No. Base64 is an encoding, not encryption — anyone can decode it instantly. Never use Base64 to protect secrets.

Does this handle emoji and non-English text?

Yes. Text is encoded as UTF-8 before Base64 conversion, so emoji, accents, and non-Latin alphabets encode and decode correctly.