Home › Encoders & Decoders › Base64 Encoder & Decoder

Base64 Encoder & Decoder

Encode text to Base64, or decode a Base64 string back to readable text. Non-English characters are handled correctly through UTF-8.

Base64 Encoder & Decoder

How to use the Base64 Encoder & Decoder

  1. Paste your text (or your Base64 string) into the input box.
  2. Choose Encode or Decode.
  3. Press Run.
  4. Copy or download the result.

About this tool

Base64 turns binary data and text into a safe alphabet of letters, digits, + and / so it can travel through systems that only handle plain text — email, URLs, data URIs and API payloads. Naive encoders break on accented letters and emoji because they skip the UTF-8 step; this one encodes your text to UTF-8 bytes first, so what you decode later is exactly what you put in. Invalid Base64 is reported instead of producing garbage.