UtilityGrid
🔍

How to Use Base64 Encode / Decode

Convert any text to Base64 and back. Unlike the raw btoa/atob functions, this tool is fully UTF-8 aware, so accented characters and emoji round-trip correctly. Handy for data URIs, JWTs, basic-auth headers and embedding binary-ish data in text formats.

Open the Base64 Encode / Decode tool →

What is Base64 Encode / Decode?

Encode text to Base64 or decode Base64 back to text, with full UTF-8 (emoji) support. It's completely free, needs no sign-up, and runs entirely in your browser — so it's fast and private.

How to use Base64 Encode / Decode

  1. Open the Base64 Encode / Decode tool.
  2. Paste or type your input.
  3. Set any options provided.
  4. Copy the result. Everything runs in your browser — nothing is uploaded.

Frequently asked questions

Does it handle emoji and non-ASCII text?

Yes. Input is encoded as UTF-8 before Base64 conversion, so any Unicode character round-trips correctly.

Is Base64 encryption?

No. Base64 is an encoding, not encryption — anyone can decode it. Never use it to protect secrets.

More Developer Tools