This Base64 encoder and decoder converts text to Base64 and back in one click. It is UTF-8 safe, so emoji and accented characters round-trip correctly. Use the Encode / Decode buttons to switch direction.
How to use the Base64 tool
- Choose Encode or Decode.
- Paste your text or your Base64 string.
- The converted result appears instantly — copy it with one click.
What is Base64?
Base64 represents data using 64 printable ASCII characters (A–Z, a–z, 0–9, + and /). It lets binary or awkward text travel safely through systems that only expect plain text. You will see it used to embed images directly in CSS or HTML (data URIs), to carry data in URLs and JSON, and in email attachments and API tokens.
Encoding is not encryption
Base64 is reversible by anyone — it hides nothing. It is a way to transport data, not to protect it. Never use Base64 to store passwords or secrets; use real encryption for that.