Skip to main content

Base64 Encoder

Encode any plain text to Base64 format. Supports Unicode, emojis, and all UTF-8 characters. See the input/output size ratio and copy the result with one click.

FreeUnicodeReal-time
Encode plain text to Base64. Supports Unicode text — all encoding happens in your browser.

Plain Text

Base64 Output

Base64 output will appear here…

Common uses for Base64 encoding

  • Embedding images in HTML/CSS as data URLs.
  • Transmitting binary data in JSON payloads.
  • Storing binary data in text-based formats.
  • HTTP Basic Authentication headers (user:password).
  • Email attachments (MIME encoding).