DEVELOPER TOOL
Base64 Encoder / Decoder
Encode text to Base64 or decode Base64 back to plain text.
About this tool
Encode plain text (including Unicode, like emoji and accented characters) into Base64, or decode Base64 back into readable text. Base64 is commonly used to safely embed binary-ish data — like small files or images — inside text formats such as JSON, URLs, or email.
Frequently asked questions
- Is Base64 encryption?
- No — Base64 is an encoding, not encryption. It's fully reversible by anyone and provides no confidentiality or security on its own.
- Does this handle Unicode characters correctly?
- Yes — text is converted to UTF-8 bytes before encoding, so emoji and non-Latin characters round-trip correctly.
- What happens if I paste invalid Base64 in decode mode?
- A hint appears explaining the input isn't valid Base64, instead of showing garbled or misleading output.