Base64

Encode and decode text and files to/from Base64 format

URL-safe Base64

Use URL-safe characters (- and _ instead of + and /)

Line-by-line encoding

Encode each line separately (useful for multiple entries)

MIME format (76 chars/line)

Split output into 76-character lines per RFC 2045

Base64 is a binary-to-text encoding scheme that converts data to 64 ASCII characters. Increases size by ~33%. Not encryption - anyone can decode.

Simple text-safe encoding
Universal protocol compatibility
Fully reversible (not secure)
33% size overhead
Data URLs for images in HTML/CSS
Email MIME attachments
Binary data in JSON/XML
URL-safe tokens and credentials
javascript
Loading editor...
python
Loading editor...

Base64 Information

Client-side Processing

All encoding/decoding happens in your browser. No data is sent to servers.

Real-time Processing

See results instantly as you type.

URL-safe Support

Support for both standard and URL-safe Base64 formats.