Add to favorites
Loading tool...

About Base64 Encoder/Decoder

Encode text or files to Base64 format or decode Base64 strings back to their original form. Base64 is commonly used for embedding binary data in text formats, sending data through URLs, and working with APIs. All conversion happens locally in your browser.

How to Use

  1. 1Paste text or Base64 string in the input area
  2. 2Select "Encode" or "Decode" mode
  3. 3View the result instantly
  4. 4Copy the output to clipboard
  5. 5Optionally upload files for binary encoding

Key Features

  • Text to Base64 encoding
  • Base64 to text decoding
  • File/binary encoding support
  • URL-safe Base64 variant
  • One-click copy to clipboard
  • Real-time conversion
  • UTF-8 text support

Common Use Cases

Embedding images in HTML/CSSSending binary data through JSON APIsEncoding email attachmentsCreating data URIsDebugging API payloads

Frequently Asked Questions

Why does Base64 increase file size?

Base64 encoding increases size by approximately 33% because it represents 3 bytes of binary data as 4 ASCII characters.

Is Base64 encryption?

No. Base64 is encoding, not encryption. Anyone can decode Base64 - it provides no security, only format conversion.

Privacy First

All processing happens directly in your browser. Your files never leave your device and are never uploaded to any server.