CONVERTER

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.

FAQ

Why is my decoded text garbled?›
The original was probably binary data, not text. Base64 can carry any bytes; not all decode to readable characters.
Can all Base64 be decoded?›
Yes — it is always reversible with no key.

Related