Base64 Decoder
Decode a Base64 string back to text.
What this tool does
A Base64 string pasted on the left decodes back to its original text on the right, live — the reverse of encoding, recovering exactly the bytes that were encoded in the first place.
Getting the original text back correctly
If the encoded text originally contained anything outside plain ASCII — an emoji, an accented letter, a non-Latin character — the decoded bytes are read back as real UTF-8 rather than assumed to be one character per byte, so the original text comes back exactly as it was rather than garbled.
What happens with invalid input
Not every string of letters and numbers is valid Base64 — it
uses a specific 64-character alphabet plus = padding,
and has to be a length that alphabet actually produces. Pasting
something that does not fit those rules is reported clearly rather
than silently returning the wrong result.
Privacy
Decoding happens in your browser. Nothing you paste is sent to a server.