Back to Tools

Base64 Encode / Decode

Paste text or a Base64 string below, then choose Encode or Decode.


    


    

About this tool

Encodes text to Base64 or decodes a Base64 string back to text, using your browser's native encoding support so it correctly handles Unicode characters, not just plain ASCII.

Frequently asked questions

Is Base64 encryption?

No — Base64 is a reversible encoding, not encryption. Anyone can decode it back to the original text; it's meant for safely representing binary or Unicode data in text-only contexts (like embedding an image in CSS, or a JWT payload), not for hiding information.

Why does decoding sometimes fail?

The input has to be valid Base64 — correct alphabet and padding. Text copied with extra whitespace or truncated mid-string will fail to decode; check that the full string was copied.