Base64 Encoder/Decoder

Encode text or files to Base64, or decode Base64 strings back to text

Text Input

Enter plain text to encode or Base64 string to decode

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 that needs to be stored or transferred over media designed to handle text.

Common Uses:

  • Embedding images in HTML or CSS (data URLs)
  • Sending binary data in JSON or XML
  • Encoding credentials in HTTP headers
  • Email attachments (MIME encoding)

Note: Base64 encoding increases data size by approximately 33%. It's encoding, not encryption - it doesn't provide security.

Missing something? Request a New Tool