How to encode or decode Base64 text
- Choose Encode or Decode.
- Paste your text.
- Copy or download the output. The swap button flips input and output if you want to go back.
Base64 with proper Unicode support
Encode text to Base64 or decode it back. You'll run into Base64 in API tokens, email headers, data URLs and config files.
Unlike some older tools, this one handles emoji and non-English characters properly. There's a URL-safe mode (uses - and _ and drops the = padding), and a hex view if you want to see the actual bytes.
Frequently asked questions
Is Base64 encryption?
No, and this catches people out. Anyone can decode it in a second. It's for getting data through systems that only handle plain text, not for hiding anything.
Why won't my string decode?
It might be URL-safe Base64 (with - and _ in it). Turn on URL-safe mode and try again. Also check nothing got cut off when you copied it.