Base64 Encode/Decode

Encoders & Decoders

Encode text to Base64 or decode Base64 back to text

Runs in browser Instant No tracking

How to use

  1. 1Select Encode or Decode mode
  2. 2Toggle URL-safe mode if needed for URLs
  3. 3Paste or type your text in the input area
  4. 4The Base64 result appears instantly in the output
  5. 5Click Copy to copy the result to your clipboard

FAQ

What is Base64 encoding?

Base64 is a binary-to-text encoding scheme that converts binary data into a sequence of ASCII characters. It's commonly used to embed images in HTML, encode email attachments, and transmit data safely over text-based protocols.

What is URL-safe Base64?

URL-safe Base64 replaces + with -, / with _, and removes trailing = padding. This makes the encoded string safe for use in URLs and filenames.

Is my data safe?

Yes, all encoding and decoding happens directly in your browser using JavaScript's built-in btoa() and atob() functions. No data is sent to any server.

Related tools