Base64 Encoder / Decoder
Convert text to and from Base64, with full Unicode support
About Base64
Base64 represents binary data using 64 printable ASCII characters. It is used wherever binary content must survive a text-only channel — email attachments, data URIs, JSON payloads and HTTP basic authentication headers.
Important
- Base64 is encoding, not encryption — anyone can decode it
- Encoded output is roughly 33% larger than the original data
- This tool handles Unicode correctly via UTF-8 conversion
Example
Original: IP Pigeon 🐦
Encoded: SVAgUGlnZW9uIPCfkKY=
Encoded: SVAgUGlnZW9uIPCfkKY=