Base64 Encode & Decode
Encode text to Base64 or decode Base64 back to text.
About this tool
Base64 turns data into plain text characters so it can travel safely through systems that only handle text, such as JSON, URLs or email. Encode or decode below, with full support for Unicode characters such as emoji and accented letters.
How to use it
- Paste text (to encode) or Base64 (to decode).
- Click Encode or Decode.
- Copy the result.
Frequently asked questions
Is Base64 encryption?
No. It is an encoding, not encryption. Anyone can decode it, so never use it to protect secrets.
Why does decoding fail?
The input is probably not valid Base64. Check for missing padding (=) or stray characters.