Base64 Encoder & Decoder

Convert UTF-8 text to Base64 or decode Base64 bytes back to Unicode text.

About this tool

How it works

  1. Use the encoded value in transport formats; decoded input must represent valid UTF-8 bytes.
  2. Base64 is an encoding, not encryption. Decoding requires the data to represent valid UTF-8 text.

For Encode, enter normal text, including accented characters or emoji. For Decode, provide a Base64 value such as SGVsbG8=.

Example: Hello, 世界

Processed locally in your browser; nothing is uploaded.