Base64 Encode & Decode
Convert text to and from Base64 encoding. Base64 is used to safely embed binary or text data in URLs, emails, and data files. Encode or decode instantly, with full Unicode support, entirely in your browser.
- Encode any text (including emoji and Unicode) to Base64.
- Decode Base64 back to readable text.
- Handles UTF-8 correctly.
- Runs locally — nothing is uploaded.
Frequently asked questions
What is Base64 used for?
Encoding binary or text data as ASCII so it can be transmitted in text-only channels like URLs, email, or JSON.
Does it support Unicode?
Yes — it encodes and decodes UTF-8, so emoji and accented characters work.
Is it secure?
Base64 is encoding, not encryption — it is not secure for hiding sensitive data.