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.