Base64 Encoder/Decoder

Encode and decode text using Base64 encoding with support for Unicode characters

Text to Encode

Base64 Encoded

Output will appear here

About Base64

  • • Binary-to-text encoding scheme using 64 characters
  • • Commonly used in email, web, and data storage
  • • Increases data size by approximately 33%
  • • Safe for transmission over text-based protocols
  • • Uses A-Z, a-z, 0-9, +, / characters plus = for padding

Common Use Cases

  • • Embedding images in HTML/CSS (data URLs)
  • • Email attachments (MIME encoding)
  • • API authentication tokens
  • • Storing binary data in JSON/XML
  • • URL-safe data transmission

How to use:

  • • Choose "Encode" to convert text to Base64 or "Decode" to convert Base64 back to text
  • • Paste your text or Base64 string in the input area
  • • Upload a file to automatically load its contents
  • • Use the "Swap" button to quickly switch between encoding and decoding
  • • Copy the result to your clipboard or download as a file
  • • View character, byte, and line statistics for both input and output

Base64 Encoder/Decoder FAQ

🔗Related Tools

Tip: Explore our complete toolkit to find more tools that can help with your workflow. Each tool is designed to work seamlessly with others for maximum productivity.