<>essentialdevtools
Developer tools · Free browser tool

Base64 encoder / decoder

Encode Unicode text as Base64 or decode Base64 back to readable UTF-8 text.

How to use this tool

  1. Paste plain text to encode, or a standard Base64 string to decode.
  2. Select Encode or Decode.
  3. Copy the result.

Example

Hello → SGVsbG8=

What to know

Base64 is an encoding, not encryption. Anyone with the encoded value can decode it. This tool handles text, not arbitrary binary files or the Base64URL variant.

Frequently asked questions

Can I encode emoji?

Yes. Text is converted to UTF-8 bytes before encoding, so emoji and non-English characters are supported.

Why does decoding fail?

The input may be malformed Base64, use the URL-safe alphabet, or represent binary data that is not valid UTF-8 text.