Base64 Encode & Decode
Convert text to and from Base64. Handles Unicode correctly and never sends your data anywhere.
How to use it
- Choose encode or decode Use the toggle.
- Paste your text or Base64 Enter it in the box.
- Copy the result Press Copy.
Examples
| hello | aGVsbG8= |
|---|---|
| Man | TWFu |
About this tool
Base64 encodes data using 64 printable characters, which makes it safe to embed binary content inside text formats — for example data URLs, JSON payloads and email attachments.
This tool encodes text to Base64 and decodes it back, with correct UTF-8 handling so accents and emoji survive the round trip. Everything happens in your browser, so your data is never uploaded.
Frequently asked questions
What is Base64?
Base64 is a way of representing binary data using 64 printable characters. It's used to embed data in text formats like JSON, data URLs and email.
Does it support emoji and accents?
Yes. Text is treated as UTF-8, so accented letters and emoji encode and decode correctly.
Related tools
Updated June 12, 2026