Base64 Encoder / Decoder

Encode text to Base64 format and decode Base64 strings back to readable text.

Input

0 characters

Base64 Encoded

About Base64 Encoding

Base64 is a binary-to-text encoding scheme that represents binary data in an ASCII string format. It's commonly used to encode data for transmission over media designed to deal with textual data.

Common Use Cases:

  • Email attachments (MIME encoding)
  • Embedding images in CSS/HTML
  • Data URLs for web browsers
  • API authentication tokens
  • Configuration files
  • Storing binary data in databases

Base64 Characteristics:

  • Uses 64 characters: A-Z, a-z, 0-9, +, /
  • Padding character: = (used at the end)
  • Increases data size by ~33%
  • Safe for text-based transmission
  • No line breaks in standard Base64

Important Notes:

  • Base64 is encoding, not encryption
  • It's easily reversible and not secure
  • Use for data transport, not data protection
  • Unicode text is supported via UTF-8