Decode Base64 back to text — accepts both alphabets and any line wrapping automatically.
Ctrl + Enter to run
Decoding turns a Base64 string back into the bytes it represents, interpreted as UTF-8 text. If the result looks like mojibake rather than readable characters, the original data was probably not text at all — an image or a compressed blob will decode to bytes that have no sensible string form.
Two things commonly break a decode. Padding matters: a truncated string missing its trailing `=` characters may fail outright. And base64url, used in JWTs and URLs, substitutes `-` and `_` for `+` and `/`, so a token pasted here needs those swapped back or a decoder that accepts both alphabets.