Base64 Encoder/Decoder

Encode and decode text and files to/from Base64 format with support for different character sets

Encoding Base64 Decoder

Privacy First: All processing happens in your browser. Your data never leaves your device.

Operation Mode

Input Method

Input Text

0 characters | 0 bytes

Base64 Output


            
0 characters | 0 bytes

Encoding Options

Live processing

Statistics

0
Input Bytes
0
Output Bytes
0%
Size Change
0ms
Process Time

How to Use

This Base64 Encoder/Decoder converts between text/binary data and Base64 format:

🔐 Encoding Features

  • Text Encoding: Convert text to Base64
  • File Encoding: Encode any file to Base64
  • Character Sets: UTF-8, ASCII, Latin-1, UTF-16
  • Line Wrapping: Control output formatting

🔓 Decoding Features

  • Text Decoding: Convert Base64 back to text
  • Binary Decoding: Decode Base64 to binary files
  • Auto-detection: Handles different Base64 formats
  • Error Handling: Validates Base64 format

🛠️ Advanced Options

  • URL-Safe Encoding: Use '-' and '_' instead of '+' and '/'
  • Live Processing: Real-time encoding/decoding as you type
  • Swap Function: Quickly switch between input and output
  • Statistics: Monitor size changes and processing time

💡 Usage Tips

  • • Use URL-safe encoding for web applications
  • • Large files may take longer to process
  • • Base64 encoding increases size by ~33%
  • • Use Ctrl+Enter to quickly process content

Privacy: All encoding/decoding happens locally in your browser. No data is transmitted to any server.

Keyboard Shortcuts

Encode/Decode Ctrl + Enter
Copy Output Ctrl + C
Swap Input/Output Ctrl + S
Toggle Mode Ctrl + M