Base64 Encoder/Decoder
Encode text to Base64 or decode Base64 strings with Unicode support
Text Input
0 charactersBase64 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:
- Select "Encode" mode to convert text to Base64, or "Decode" mode to convert Base64 back to text
- Enter your text or Base64 string in the left input box
- The result will automatically appear in the right output box
- Use "Swap" button to quickly reverse the process with the output
- 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