Convert standard Base64 back to UTF-8 text. Whitespace and data-URI prefixes are stripped automatically. Processing stays local.
Result
Paste Base64, then Decode.
How to decode Base64
Paste a Base64 string or a data URI.
Click Decode.
Valid UTF-8 text appears in the output.
If the payload is an image or binary, use Base64 to Image instead.
FAQ
Standard Base64 length must be a multiple of 4, using = padding when needed. Truncated strings or missing padding fail validation with a specific message.
Yes. A prefix like data:image/png;base64, is stripped before decoding so you can paste either raw Base64 or a full data URI.
If decoded bytes are not valid UTF-8, you will see an error suggesting a binary or image workflow such as Base64 to Image.
The payload may be binary, compressed, or encoded with a legacy charset instead of UTF-8. Image and file Base64 should go through Base64 to Image or a binary-aware workflow, not the text decoder.
This tool expects standard padded Base64. If padding was stripped, add = characters until the string length is a multiple of four, or paste the value from the source system that included padding.