Uber Tools

Base64 Encoder / Decoder

Encode text and files to Base64 and decode it back, in your browser, nothing is uploaded

Text

Read as UTF-8 · drop a file here to encode it

Base64

32 characters


How to encode and decode Base64

  1. Choose Encode or Decode.
  2. To encode, type text or drop a file; to decode, paste Base64 or a data URL.
  3. Pick URL safe Base64 or lines of 76 characters (MIME) if you need them.
  4. Copy the result; decoded binary data is downloaded as a file, an image shown.

Questions

What is Base64 used for?

It writes any data, such as an image or a file, as plain text, so it can go in JSON, emails, data URLs and other places that only take text.

What is URL safe Base64?

It uses - and _ instead of + and /, without = padding, so it can go in a web address or a file name, as in JWTs.

Can I decode Base64 into a file?

Yes. Text that isn't readable is decoded as binary data, its type guessed from its first bytes; an image is shown, and any file can be downloaded.

Is it encryption?

No, Base64 hides nothing: anyone can decode it. Use it to carry data, not to protect it.

Is my data uploaded?

No, it's encoded and decoded by your browser.

Related tools