Base64 Encoder / Decoder
Encode text to Base64 or decode Base64 back to readable text, with full UTF-8 support for accents, Cyrillic and emoji.
Want to keep your input for later? Sign in
How to use it
- Paste text or a Base64 string into the input.
- Click Encode or Decode.
- Copy the result from the output box.
Frequently asked questions
Is Base64 encryption?
No. Base64 only changes how bytes are written so they survive text-only channels; anyone can decode it. Never use it to hide secrets.
Why does decoding fail?
The input contains characters outside the Base64 alphabet or has the wrong length. Base64url (with - and _) is used in JWTs — use the JWT decoder for those.
Is it free, and is my data uploaded?
It's free with no sign-up, and it runs entirely in your browser — your input is never sent to our servers.