Decode an image Base64 data URI back to a downloadable file — in your browser.
Decodes a pasted image data URI or raw Base64 into a downloadable file with a matching extension.
PNG, JPEG, WebP, GIF, SVG, BMP, ICO, AVIF — non-image data is refused.
Full data URI or raw Base64; whitespace and URL-safe Base64 are handled.
The pasted text is decoded on this page only; nothing is uploaded.
Base64 to Image decodes an image Base64 string back into a downloadable image file. Paste a full image data URI (such as data:image/png;base64,…) or a raw Base64 image string and it validates the data, decodes it in your browser, and previews the result.
Base64 to Image accepts image types only — PNG, JPEG, WebP, GIF, SVG, BMP, ICO and AVIF. Non-image data URIs, malformed Base64 and anything that decodes to a non-image are refused with a clear message rather than saved as a broken file, and whitespace and URL-safe Base64 are handled automatically.
The decoded file is saved with the extension that matches its detected format, so a JPEG data URI becomes a .jpg, not a forced .png. The pasted text is decoded locally and is never uploaded, and the decoded size is estimated before decoding so an oversized payload is refused early.
Rejects non-image data URIs and malformed Base64 instead of saving a broken file.
Saves the file as the detected format — a JPEG stays .jpg, not a mislabelled .png.
Estimates the decoded size before decoding so oversized payloads are refused early.
The pasted text is decoded in your browser; nothing is uploaded.
Turn a data URI from CSS, HTML or JSON back into a real file.
Decode a Base64 image from an API response to view and save it.
Paste a data URI you copied elsewhere and download the image.
Validate that a Base64 blob really is the image you expect.
No. The Base64 text is decoded locally in your browser; it is never sent to a server.
A full image data URI (such as data:image/png;base64,…) or a raw Base64 image string. Whitespace and URL-safe Base64 are handled, and only image types are accepted.
It is rejected with a clear message. Non-image data URIs, malformed Base64 and data that decodes to a non-image are refused rather than saved as a broken file.
The extension matches the detected format — PNG, JPEG, WebP, GIF, SVG, BMP, ICO or AVIF — so a JPEG data URI is saved as .jpg, not forced to .png.
Yes. The tool estimates the decoded size before decoding and refuses data that would exceed the browser-side limit, then re-checks the actual decoded file.
Tools that pair well with Base64 to Image.