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
Drop file here or click to upload
Any file type supported, up to 10MB
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