Base64 Encoder and Decoder

Convert plain text to Base64 or decode a Base64 string back to readable text. Unicode and emoji are handled correctly.

Base64 Encode & DecodePrivate

Runs in your browser. Your data is never uploaded to any server.

How to use the base64 encode & decode

  1. To encode, type or paste text in the left box and click Encode.
  2. To decode, paste Base64 in the right box and click Decode.
  3. Copy the result from the box you need.

What is Base64?

Base64 turns binary or text data into plain letters, digits, + and /. It is used to send data safely through systems that only handle text, such as email attachments, data URLs and some APIs. Base64 is an encoding, not encryption: anyone can decode it, so never use it to hide secrets.

Frequently asked questions

How do I decode a Base64 string?

Paste it in the Base64 box and click Decode to see the original text.

Does it support emoji and non-English letters?

Yes. Text is converted with UTF-8, so all Unicode characters work.

Is Base64 secure?

No. It is not encryption. Anyone can decode it.

Does it support URL-safe Base64?

Yes. Characters - and _ are accepted when decoding.