Base64 Encode & Decode
Free online Base64 encoder and decoder. Convert any text (including Unicode and emoji) to and from Base64 using UTF-8 so nothing gets garbled. Handy for development, data transmission and token inspection — all computation runs locally in your browser. DeveloperRuns locally
Use this tool
How to use
- Paste plain text and click “Encode to Base64”.
- Paste a Base64 string and click “Decode” to restore the original text.
- Copy the result with one click; UTF-8 text decodes cleanly without mojibake.
Frequently asked questions
Why does decoding Unicode get garbled in other tools?
Most garbling comes from not using UTF-8. This tool converts between text and bytes with UTF-8 throughout, so international characters and emoji encode and decode correctly.
Is Base64 encryption? Is it secure?
No — Base64 is an encoding, not encryption, and anyone can decode it. Don't use it to protect passwords; it is mainly for transport and display.
Can it encode an image to Base64?
This tool is for text. To turn an image into a Data URL, use our Image to Base64 tool.