Base64 Encode/Decode

Encode text to Base64 or decode Base64 back to readable text.

How to use the base64 encode/decode

  1. Paste text or a Base64 string into the top box.
  2. Click Encode or Decode.
  3. Copy the result from the bottom box.

Frequently asked questions

What is Base64?

Base64 is a way to represent binary data or text using only 64 safe characters (A-Z, a-z, 0-9, + and /). It is used in emails, data URLs, JSON web tokens and APIs.

Is Base64 encryption?

No. Anyone can decode Base64. It is an encoding, not a security measure, so never use it to hide passwords.

Does it support emoji and accents?

Yes. Text is converted to UTF-8 bytes before encoding, so characters like é, ñ and emoji round-trip correctly.

What is URL-safe Base64?

A variant that replaces + with - and / with _ and drops the = padding, so the result can be used in URLs and filenames. Tick the option to use it.

More in Developer