Base64 Encoder / Decoder

Encode text to Base64 or decode Base64 back to text. UTF-8 safe, free, and private — runs entirely in your browser.

How to use

  1. Paste your text or Base64 string into the box.
  2. Choose Encode or Decode.
  3. Copy the result.

Examples

  • Encode: hello → aGVsbG8=
  • Decode: Y2Fmw6k= → café

FAQ

Is Base64 encryption?
No. Base64 is encoding, not encryption — anyone can decode it. Do not use it to protect secrets.
Does it handle emoji and non-English text?
Yes. Input is encoded as UTF-8 first, so accented characters, emoji, and other Unicode round-trip correctly.
Why did decoding fail?
The input is not valid Base64. Valid Base64 uses A–Z, a–z, 0–9, + and /, optionally padded with =.