Base64 Encoder & Decoder
Encode text to Base64 or decode Base64 strings with support for URL-safe encoding
0 characters
0 characters
Common Use Cases
HTTP Basic Authentication:
Authorization: Basic [base64(username:password)]
Data URLs (inline images):
data:image/png;base64,[base64_encoded_image]
JWT Token:
JWT tokens use URL-safe Base64 encoding for header and payload
About the Base64 Encoder & Decoder
Encode text to Base64 or decode Base64 strings back to readable text. Essential for data transmission, API authentication, embedding images, and working with binary data in text-based formats.
Features:
- Instant encoding and decoding
- Support for UTF-8 text encoding
- Handle special characters and emojis
- URL-safe Base64 encoding option
- Error detection for invalid Base64
- Copy to clipboard functionality
- Character count for input and output
Use Cases:
- API authentication (Basic Auth headers)
- Embedding images in HTML/CSS (Data URLs)
- Email attachments (MIME encoding)
- Storing binary data in JSON/XML
- URL-safe data transmission
- Encoding credentials for configuration
- Debug encoded API responses
What is Base64?
Base64 is an encoding scheme that converts binary data into ASCII text format using 64 characters (A-Z, a-z, 0-9, +, /). It's commonly used to encode data that needs to be stored or transferred over media designed to handle text.