Base64 Decode
Paste a Base64 string below and click Decode to convert it back to plain text. All processing happens locally in your browser.
What is Base64 Decoding?
Base64 decoding converts a Base64-encoded ASCII string back into the original binary data or text. This is the reverse of Base64 encoding.
If the input contains characters outside the Base64 alphabet (A-Z, a-z, 0-9, +, /, =), decoding will fail with an error.
Decoding uses the browser's own Base64 function, which is strict: it expects the standard alphabet and correct padding, and it refuses anything else rather than guessing. The decoded bytes are then read as UTF-8 text.
Related tools
Debugging something that will not decode?
A payload that will not decode is usually a symptom rather than the fault: a double encoding somewhere in the pipeline, a charset assumed instead of declared, a token signed over bytes that are not quite the bytes anyone expected. We do this kind of work, on integrations, APIs and the systems that pass data between them.
Tell us what is breaking