🔣 Base64 Encoder/Decoder

Encode text/files to Base64 or decode Base64 back to text/files. Free, instant, 100% private — all processing happens in your browser.

Or upload a file:
📁 Drop file here or

About Base64 Encoding

Base64 encoding converts binary data into ASCII text using 64 characters (A-Z, a-z, 0-9, +, /). It's used everywhere:

  • Data URIs: Embed images directly in HTML/CSS
  • Email attachments (MIME): Encode binary for text-based email
  • API authentication: Base64 encode credentials for Basic Auth
  • JSON/XML: Safely embed binary data in text formats
  • JWTs: Tokens use Base64URL encoding

🔒 All processing happens in your browser. Your data never leaves your device.

About Base64 Encoder/Decoder

Encode text or files to Base64, and decode Base64 back to text. Essential developer tool for data URIs, API authentication headers, email attachments, and binary-to-text conversion. All processing in your browser.

Encode & Decode

Two-way conversion. Encode any text to Base64, or decode Base64 strings back to readable text instantly.

File Support

Encode files to Base64 data URIs. Perfect for embedding images inline in HTML, CSS, or JSON payloads.

Character Set Safe

Handles Unicode and special characters correctly. UTF-8 safe encoding for international text.

100% Private

All encoding/decoding runs locally in your browser. No data sent to any server — completely secure.