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=