Base64 Encoder/Decoder

Encode text to Base64 or decode Base64 strings with Unicode support

Text Input

0 characters

Base64 Output

Usage Instructions

What is Base64?

Base64 is a binary-to-text encoding scheme that converts binary data into ASCII text format. It's commonly used for encoding data in emails, URLs, and data URIs. Each Base64 digit represents 6 bits of data.

How to Use:

  1. Select "Encode" mode to convert text to Base64, or "Decode" mode to convert Base64 back to text
  2. Enter your text or Base64 string in the left input box
  3. The result will automatically appear in the right output box
  4. Use "Swap" button to quickly reverse the process with the output
  5. Click "Copy" to copy the result to clipboard, or "Download" to save it as a file

Common Use Cases:

  • Encoding images or files for embedding in HTML/CSS (data URIs)
  • Transmitting binary data over text-based protocols
  • Encoding authentication credentials in HTTP headers
  • Storing complex data in cookies or local storage

About Base64 Encoder/Decoder

Professional Base64 encoder and decoder with full Unicode support. Convert text to Base64 encoding for data URIs, API authentication, or binary data transmission. Decode Base64 strings back to readable text with automatic validation and error detection. Features include format validation, swap functionality for quick reversal, character and byte statistics, and support for all international characters and emojis. All processing happens in your browser for maximum privacy.

Explore More Encoding

Discover all tools in the encoding category

Browse Category