Base64 decode
Decode a Base64 string back to text instantly in your browser. Free, no signup, plus tips when decoding fails.
Paste a Base64 string and get the original text back. Decoding always works because Base64 is not encrypted — just re-encoded bytes.
If decoding fails
Invalid Base64 usually means stray whitespace, a truncated string, or Base64URL input (which uses - and _) decoded as standard Base64. Trim the input and confirm the alphabet matches.
Reading the result
If the decoded output looks like random bytes rather than text, the original was binary (an image or an encrypted blob), not a UTF-8 string. That is expected — Base64 carries any bytes, not just text.
Try it now — free, no signup
Use the Base64 tool in your browser. Then, when you need it at scale with an API key and higher limits, grab the full Eveses API.