Free tools / Base64 Encoder & Decoder

Base64 encode & decode

Convert text to Base64 or decode it back. Handles full UTF-8 (emoji and accents included) and runs entirely in your browser - nothing is uploaded.

Text to encode
Base64 output

How it works

  1. 1Choose Encode (text -> Base64) or Decode (Base64 -> text).
  2. 2Type or paste your input; the output updates live.
  3. 3UTF-8 is handled correctly, so emoji and accented characters survive the round-trip.

Frequently asked

Is Base64 encryption?

No. Base64 is an encoding, not encryption - it just represents binary/text safely as ASCII. Anyone can decode it, so never use it to protect secrets.

Does it handle emoji and accents?

Yes. It encodes and decodes through UTF-8, so multi-byte characters round-trip correctly, unlike a naive btoa()/atob() which breaks on them.

Is my input uploaded?

No - encoding and decoding happen entirely in your browser.

Related tools