Base64 Encoder & Decoder 🔐

Encode text to Base64 or decode Base64 back to text — instantly and privately in your browser

Text → Base64

Base64 Result:
TWluaVRvb2xzUHJvLmNvbQ==
UTF-8 → bytes → 6-bit groups → Base64 alphabet

Base64 → Text

Decoded Text:
Hello, world!
Base64 → 6-bit groups → bytes → UTF-8 string

⚡ Quick Examples

Base64 increases data size by ~33% — perfect for emails, JSON, data URIs, but not large files!

📋 Base64 Quick Reference

Purpose Use Case Example
Encode text Embed in HTML/CSS/JSON "Hello" → SGVsbG8=
Decode Base64 Read email attachments / API data SGVsbG8= → Hello
Data URI images Inline small images data:image/png;base64,iVBORw0KGgo...
Basic auth Authorization header Basic dXNlcjpwYXNz
Unicode / Emojis Modern apps support UTF-8 "😊" → 8J+Yig==

Free Online Base64 Encoder & Decoder – No Signup Required

Fast, private Base64 encode/decode tool. Works completely in-browser — no data leaves your device. Ideal for developers, testers, students, and anyone working with Base64 encoded data (JWT tokens, images in CSS, email MIME, API payloads, etc.).

How to Use

  1. Choose Encode or Decode mode using tabs
  2. Paste or type your content (or use quick presets)
  3. Result updates instantly
  4. Copy result or download styled card (PNG/PDF)

Common Use Cases

  • Debugging APIs: Encode/decode JWTs, tokens, payloads
  • Web Development: Create data URIs for small images/fonts
  • Email: Understand MIME/Base64 encoded attachments
  • Security Testing: Analyze encoded parameters
  • Data Transfer: Safely embed binary in JSON/text