Base64 Encoder/Decoder

What is Base64 Encoding?

Base64 is a binary-to-text encoding scheme that represents binary data in an ASCII string format. It converts binary data into a set of 64 characters (A-Z, a-z, 0-9, + and /) making it safe for transmission over text-based protocols and storage in text-based systems.

Use Cases

  • Encoding binary data in emails (MIME)
  • Embedding images in HTML/CSS
  • Storing binary data in JSON
  • URL-safe data transmission
  • Data URI schemes
  • Basic authentication headers

How to Use

  1. Select the operation mode (Encode or Decode)
  2. Enter your text in the input field
  3. Click the Encode/Decode button
  4. View the result in the output field
  5. Use the Copy Output button to copy the result
  6. Click Clear to start over

Important Note

Base64 encoding is not encryption and does not provide any security. It's merely a way to represent binary data in ASCII text format. Never use Base64 encoding to protect sensitive information - use proper encryption methods instead.