Skip to content
ToutUtils

Developer

Base64 encoder / decoder

Encode or decode text as Base64. Full Unicode (UTF-8) support for accents, emojis and non-Latin scripts.

Ad — top banner — tool-top

Encoding is UTF-8: accents and emojis are handled correctly both ways.

Ad — in-article — tool-inarticle

How to use this tool

Base64 encodes any binary data as a printable ASCII string, using 64 characters (A-Z, a-z, 0-9, +, /). Used to embed images in CSS or HTML (data URIs), transport JWT tokens, attach files to emails, or store binary data in text formats (JSON, XML).

Concrete examples

  • "Hello" → "SGVsbG8="
  • "Été" → "w4l0w6k="
  • "🚀" → "8J+agA=="
Ad — in-article 2 — tool-inarticle-2

Frequently asked questions

Is Base64 encryption?
No, it's encoding. It doesn't protect data, only represents it differently. Anyone can decode Base64 instantly.
What are the trailing '=' for?
Padding: they make the output length a multiple of 4. There are 0, 1 or 2 depending on input size.
Does Base64 handle emojis?
Yes via UTF-8. The tool correctly encodes multi-byte characters.

Related tools

Ad — bottom banner — tool-bottom