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.
How it works
- 1Choose Encode (text -> Base64) or Decode (Base64 -> text).
- 2Type or paste your input; the output updates live.
- 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.