Base64 Encode / Decode

Encode text to Base64 or decode it back, with full Unicode support.

  • Runs in your browser - nothing is uploaded
  • Free, no sign-up
Encodes text to Base64 and back. Unlike the browser's built-in btoa, this handles the full Unicode range, so Hindi, emoji and accented characters survive the round trip intact.

Frequently asked

Does it handle Hindi, emoji and accented characters?+

Yes. The browser's built-in btoa throws on anything outside Latin-1; this encodes through UTF-8 first, so the full Unicode range survives the round trip.

Is Base64 encryption?+

No, and this matters. Base64 is an encoding, not a cipher - anyone can decode it in one step. Never use it to hide a password or a token.

Why does the output end in = signs?+

Base64 works in groups of three bytes. When the input does not divide evenly, one or two = characters pad the last group. They are part of the format, not an error.