Skip to content
Braidbyte

Encoding & decoding

Base64 Encoder & Decoder

Encode and decode text in Base64, with Unicode support.

Encode text to Base64, or decode Base64 back to text. Text is encoded as UTF-8, so accented letters and emoji work. Processing happens in your browser.

Type or paste text to encode it.

Privacy: this tool runs in your browser. The data you enter is not sent to a server.

How to use Base64 Encoder & Decoder

  1. Choose Encode text or Decode Base64.
  2. Paste your text or Base64 into the input box.
  3. Copy or download the result. Tick URL-safe alphabet for URLs and JWT-style values.

Read more

Frequently asked questions

Is Base64 encryption?
No. Base64 is an encoding that anyone can reverse, so it does not protect data.
Why does decoding fail?
The input has a character outside the Base64 alphabet, the wrong length, or bytes that are not UTF-8 text. The error gives the position of the bad character where it can.