Base64 Decode

Paste a Base64 string to decode it to text.

Free · Runs in your browser · Your text is never uploaded

Plain text Hello converted to the Base64 string SGVsbG8= and back

Decoding Base64

Paste a Base64 string and the decoded text appears instantly. Line breaks and spaces are ignored, URL-safe characters (- and _) are accepted, and missing = padding is added for you.

If the decoded bytes are not valid UTF-8 text (for example an image or a zip file that was Base64-encoded), the tool says so instead of printing unreadable characters. Strings that are not Base64 at all are reported with the reason.

Need more options? Open the full Base64 Encoder & Decoder.

Frequently asked questions

How do I decode a Base64 string?

Paste it above with “Decode” selected and the original text is shown.

Why does decoding say the data is binary?

The Base64 holds non-text bytes such as an image or file, which cannot be displayed as text.

Does it handle URL-safe Base64?

Yes, including strings without padding, like the parts of a JWT.