Base64 Encoder / Decoder

Encode text to Base64 or decode Base64 back to readable text.

Advertisement

Plain text

Base64 output

Advertisement

What is the Base64 Encoder / Decoder?

The Base64 Encoder / Decoder converts plain text to Base64 and back again, with full Unicode support for accented characters, emoji and non-Latin scripts.

How to use it

  1. Choose Encode or Decode.
  2. Type or paste your text or Base64 string.
  3. The result appears instantly on the right.
  4. Copy or download the output as needed.

Features

  • Encode plain text to Base64
  • Decode Base64 back to text
  • Full Unicode-safe processing
  • Graceful handling of malformed Base64
  • Copy, clear and download support

Privacy

All encoding and decoding happens locally in your browser. No text is ever sent to a server.

Frequently Asked Questions

Yes, text is encoded using UTF-8 byte sequences before Base64 encoding, so emoji and non-Latin characters round-trip correctly.

The tool detects invalid Base64 input and shows a clear error message instead of crashing.