Base64 Encoder / Decoder

Encode text to Base64 or decode Base64 back to plain text. Supports Unicode. Runs entirely in your browser.

Encode or Decode Base64

Output

Processed locally. Nothing is sent to any server.

About Base64

Base64 encodes binary or text data into a set of 64 printable ASCII characters (A-Z, a-z, 0-9, +, /). It is widely used for:

  • Embedding images or files in HTML, CSS, and JSON
  • Encoding data in URLs and email attachments (MIME)
  • Passing binary data through systems that only support text
  • Encoding credentials in HTTP Basic Authentication headers

Base64 is not encryption. Encoded data can be decoded by anyone. Do not use it to hide sensitive information.