Base64 Encode / Decode
Convert plain text to Base64 and decode Base64 back to text — with clear validation.
Runs 100% in your browser•Nothing is uploaded to a server•Free forever
Input
About this Base64 tool
Type text and hit Encode to get its Base64 representation, or paste Base64 and hit Decode to get the original text back. The decoder validates its input and tells you when a string isn't valid Base64 rather than returning garbage. It handles full Unicode via UTF-8, and everything runs locally in your browser — nothing you paste is uploaded. To understand what Base64 is actually for (and why it isn't encryption), read Base64 and URL encoding explained.