Base64 Encoder Decoder

Encode and decode Base64 strings.

Input
Output
Input
Output
Invalid Base64 string. Please check your input.
Advertisement

Encode and decode Base64 strings quickly and easily. This developer utility handles all operations client-side in the browser.

How to use it

  1. Paste your text, or a Base64 string, into the input box.
  2. Choose whether to encode or decode.
  3. Copy the result.

Frequently asked questions

Is Base64 a form of encryption?

No, and this matters: it is an encoding, reversible by anyone in one click. Never use it to hide a password or a token.

What is Base64 for?

Carrying binary data through channels that only accept text, such as data URIs in CSS, email attachments and JSON payloads.

Does it handle accents and emoji?

Yes. The text is treated as UTF-8 before encoding, so non-Latin scripts and emoji survive the round trip unchanged.

Recommended Tools