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

  1. Paste plain text and click “Encode to Base64”.
  2. Paste a Base64 string and click “Decode” to restore the original text.
  3. Copy the result with one click; UTF-8 text decodes cleanly without mojibake.
Scan to use on your phone · Share it

Free, no install. Open this tool instantly in any browser — everything runs on your own device.

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.

Related tools