Base64 Encoder/Decoder

Encode and decode Base64

How Base64 Encoding and Decoding Works

The Base64 Encoder/Decoder converts data between its original form and Base64 representation. Base64 encoding transforms binary data into ASCII text using a 64-character alphabet, making it safe for transmission through text-based protocols like email, JSON, and HTML.

Formula

Encoded size = 4 * ceil(input bytes / 3) \u2014 approximately 133% of original size

Key Features

  • Encode text or files to Base64 format instantly
  • Decode Base64 strings back to their original content
  • Support for UTF-8 text and binary file encoding
  • One-click copy for quick integration into code or APIs

Pro Tip

Base64 encoding increases data size by approximately 33%. Use it for embedding small images in CSS or HTML, but for larger files, consider direct file hosting instead.

Recommended Tools & Services

Disclosure: We may earn affiliate commissions from some of the products and services recommended on this site. This does not affect the price you pay and helps support our service to provide free tools.