Base64 Encoder/Decoder

Encode text to Base64, or decode Base64 back to text — with full Unicode support.

How to Use the Base64 Encoder/Decoder

  1. Enter text into the box (or paste Base64 you want to decode).
  2. Click "Encode" to convert plain text to Base64, or "Decode" to convert Base64 back to plain text.
  3. Click "Copy to Clipboard" to copy the result.

Frequently Asked Questions

Base64 converts binary or text data into a text-safe format made up of letters, digits, and a few symbols, commonly used to embed data in JSON, URLs, emails, or data-URIs.

Yes, it correctly encodes and decodes Unicode text by converting to/from UTF-8 bytes before Base64 conversion.

Decoding fails if the input isn't valid Base64 — for example if it contains characters outside A-Z, a-z, 0-9, +, /, = or has incorrect padding.

Yes, it's completely free and requires no sign-up.
5.0 out of 5 (1 rating)
Rate this calculator:

Related Calculators