Skip to content

Base64 Encoder and Decoder

Convert text to Base64 and back, with full UTF-8 support.

base64.sh

Base64 Encoder / Decoder

Convert text to Base64 and back, with full UTF-8 support.

Starts in your browser. Instructions are below.

How to use Base64 Encoder / Decoder

  1. 01Choose Encode or Decode with the toggle buttons.
  2. 02Paste your text or Base64 string into the left box.
  3. 03Read the result on the right, and press Copy result to copy it.

About Base64 Encoder / Decoder

Base64 represents binary data using 64 printable characters, which is how images, tokens and attachments travel through systems that only handle text. It always makes data about a third larger.

Base64 is an encoding, not encryption. Anyone can decode it in a second, so never use it to hide passwords or personal data. Use it only for transport.

Frequently asked questions

Is Base64 encryption?
No. It is a reversible encoding that anyone can decode. It provides no security.
Does it support non-English characters?
Yes, text is encoded as UTF-8 before conversion, so accents and emoji round-trip correctly.
What happens if I paste invalid Base64 in decode mode?
You get a message saying the text is not valid Base64, so you know to check what you pasted.

No spam. Unsubscribe anytime.

Related tools and tools