Base64 Encoder & Decoder
Encode text to Base64 or decode Base64 back to text. Supports UTF-8 and Unicode. Real-time results.
0 chars · 0 bytes
0 chars · 0 bytes
What is Base64?
Base64 is a binary-to-text encoding scheme that represents binary data as an ASCII string. It is commonly used to embed data in URLs, emails and JSON payloads.
UTF-8 support
This tool uses the TextEncoder and TextDecoder APIs to properly handle multi-byte UTF-8 characters, including emojis, accented letters and CJK characters.
Size overhead
Base64 encoding increases the data size by approximately 33%. Every 3 bytes of input become 4 Base64 characters, padded with "=" signs if needed.