Base64 Encoder/Decoder

Encode text and files to Base64 or decode Base64 back to original format.

All processing happens in your browser

What is Base64?

  • 📝 Encoding scheme: Converts binary data to ASCII text
  • 📧 Email attachments: Used to send files via email
  • 🌐 Data URIs: Embed images in HTML/CSS
  • 🔐 Safe transfer: Ensures data integrity during transmission
  • 💾 Use cases: API requests, JWT tokens, file uploads

Did you know? Base64 encoding increases data size by approximately 33% because it represents 3 bytes using 4 characters. The name "Base64" comes from using 64 characters (A-Z, a-z, 0-9, +, /) to represent data. It was first described in RFC 1421 in 1993 for email encryption. Base64 is NOT encryption - it's just encoding! JWT (JSON Web Tokens) use Base64 encoding to make tokens URL-safe and readable.

Frequently Asked Questions

OmniKit - Free Privacy-First Online Tools