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.
How to use the Base64 Encoder & Decoder
- Paste your text (or your Base64 string) into the input box.
- Choose Encode or Decode.
- Press Run.
- 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.