Base64 Encoder & Decoder

Encode text to Base64 or decode it back instantly.

Advertisement
Advertisement

About the Base64 Encoder & Decoder

Base64 is an encoding that represents binary or text data using a set of 64 safe ASCII characters. It is widely used to embed images in CSS, send data in URLs and JSON, and store credentials in HTTP headers. This tool encodes any text to Base64 and decodes Base64 back to readable text, with full Unicode support so emoji and accented characters round-trip correctly.

How to use it

  1. Paste text to encode, or a Base64 string to decode.
  2. Click Encode or Decode.
  3. Copy the result for use in your code, config or document.
Advertisement

Frequently asked questions

Is Base64 encryption?

No. Base64 is encoding, not encryption — anyone can decode it. Never use it to protect secrets; use real encryption for that.

Does it handle emoji and accents?

Yes. The tool encodes UTF-8 correctly, so Unicode characters survive the round trip intact.

Why does decoding fail?

Decoding only works on valid Base64. Extra spaces, line breaks or non-Base64 characters will produce an error.

Related tools

Advertisement