DeveloperBrowser-only 🔒No signup 👤Free forever ✅Mobile ready 📱

Base64 Encoder / Decoder

Encode any text or file to Base64, or decode a Base64 string back to plain text. All processing happens in your browser — nothing is sent to any server.

Output appears here...
Processed entirely in your browser — nothing sent to any server

What is Base64?

Base64 is an encoding scheme that converts binary data into ASCII text. It is commonly used to encode data in email attachments, embed images in HTML/CSS, pass data in URLs, and store binary data in JSON. It is not encryption — it is just a way to represent binary data as readable text.

Common use cases

  • Encoding images for embedding in HTML or CSS
  • Encoding API credentials for HTTP Basic Auth headers
  • Passing binary data through systems that only support text
  • Decoding Base64 strings from API responses or JWT tokens

How to use this tool

  1. Choose Encode or Decode mode using the tab buttons
  2. Paste your text or Base64 string into the input area
  3. The result appears instantly on the right
  4. Click Copy to copy the output to your clipboard