Base64 Encoder / Decoder

Encode text to Base64 or decode Base64 back to readable text, with full UTF-8 support for accents, Cyrillic and emoji.

Want to keep your input for later? Sign in

How to use it

  1. Paste text or a Base64 string into the input.
  2. Click Encode or Decode.
  3. Copy the result from the output box.

Frequently asked questions

Is Base64 encryption?

No. Base64 only changes how bytes are written so they survive text-only channels; anyone can decode it. Never use it to hide secrets.

Why does decoding fail?

The input contains characters outside the Base64 alphabet or has the wrong length. Base64url (with - and _) is used in JWTs — use the JWT decoder for those.

Is it free, and is my data uploaded?

It's free with no sign-up, and it runs entirely in your browser — your input is never sent to our servers.