Base64 Encoder & Decoder

Encode text to Base64 or decode Base64 strings with UTF-8 support

Upload File

Text to Encode

0 characters

About Base64 Encoding

Base64 is a binary-to-text encoding scheme that represents binary data in an ASCII string format. It uses 64 characters (A-Z, a-z, 0-9, +, /) to encode data.

  • Embedding images in HTML/CSS as data URIs
  • Encoding credentials for HTTP Basic Authentication
  • Transferring binary data over text-based protocols
  • Email attachments (MIME encoding)
  • Storing complex data in URLs or cookies

Features

  • Full UTF-8 text support for international characters
  • File upload for quick Base64 encoding
  • Real-time encoding/decoding as you type
  • Character count for input and output
  • All processing happens locally in your browser