Base64 Encode / Decode
Encode text to Base64 or decode Base64 back to plain text, with full UTF-8 support.
About this calculator
Encode plain text into Base64, or decode a Base64 string back into readable text.
Base64 represents binary data using only 64 printable ASCII characters, which makes it safe to embed in places that don't handle raw binary well — email attachments, data URLs, JSON payloads, and API tokens. This tool is UTF-8 safe, so accented characters, emoji, and non-Latin scripts round-trip correctly rather than becoming garbled, which is a common issue with naive Base64 implementations.
How to use
- Choose Encode or Decode.
- Paste or type your text into the input field.
- Press Convert to see the result — click the copy icon to copy it.
Tips
- Base64 is an encoding, not encryption — anyone can decode it, so don't use it to hide sensitive data.