🔤

Base64 Encode / Decode

Encode or decode text using Base64.

Original text
Base64
Result will appear here

What is Base64 Encoding?

Base64 is an encoding scheme that represents binary data using 64 printable ASCII characters. It's commonly used to transmit binary data over text-based protocols (like HTTP, email), or to embed small data (like images as Data URIs) in URLs and HTML.

Features

  • Two-way conversion: Supports both encoding and decoding
  • Unicode support: Correctly handles UTF-8 encoded characters (including Chinese)
  • Real-time conversion: Results update instantly as you type
  • One-click copy: Quickly copy conversion results

Use Cases

  • Image Data URIs: Convert small images to embeddable Base64 strings
  • API Authentication: HTTP Basic Auth uses Base64 encoded credentials
  • Data Transfer: Transmit binary data within JSON
  • Email Attachments: Standard encoding for email attachments