Base64 Encoder/Decoder

Encode and decode UTF-8 text as standard Base64. Supports Unicode; this is encoding, not encryption.

Input

UTF-8 text ↔ standard Base64 (not Base64URL). Encoding is not encryption.

Result

Encoded or decoded output will appear here.

Mode

Understanding Base64 Encoding

Base64 encoding converts binary data (here, UTF-8 text bytes) into a limited ASCII alphabet. This tool uses standard Base64 with +, /, and = padding—not Base64URL. It is not encryption or a security mechanism.

Benefits of Using Base64 Encoding

Using Base64 encoding can help you:

  • Safely encode binary data for transmission over text-based protocols
  • Embed image data directly into HTML or CSS files
  • Encode Unicode text (including emoji) as UTF-8 Base64

How to Use the Base64 Encoder/Decoder

Enter text and click "Encode to Base64", or paste standard Base64 and click "Decode from Base64". Encoded and decoded outputs appear separately. Invalid Base64 or non–UTF-8 decoded bytes show an error in the affected result only.

Similar Developer tools

3 related