Base64 Encoder / Decoder

Encode text or files to Base64 and decode Base64 strings back to the original. Full Unicode support.

Direction
Base64 Output

How to use the Base64 Encoder / Decoder

  1. Choose Encode to convert text or a file to Base64, or Decode to convert a Base64 string back to text.
  2. Paste your input or upload a file (encoding only).
  3. Click the action button. The result appears on the right.
  4. Copy the output or use Download to save a decoded file.

What is Base64?

Base64 is an encoding scheme that converts binary data — or any text — into a string of 64 printable ASCII characters. It is commonly used to embed binary data (images, fonts, certificates) inside text formats like HTML, CSS, JSON, and XML, or to safely transmit data over channels that only support ASCII.

Base64 vs encryption

Base64 is not encryption. It is an encoding, meaning any Base64 string can be decoded without a key. Never use Base64 to hide sensitive data — use proper encryption algorithms instead.