Convert Base64 back to an image
Found a `data:image/png;base64,...` blob in some source or a log? Paste it here and it renders straight away. The format and size are detected for you and the download is named with the correct extension.
What you can paste
A complete data URL or just the base64 payload — both work. Line breaks and stray spaces are ignored. Without a declared MIME type the format is identified from the leading magic bytes.
If nothing appears
The string is probably truncated, was abbreviated when copied, or is not an image at all (a PDF or a font, say). The detected format and decoded length are shown either way, which usually points at the cause.
Why developers reach for this
Checking what an API actually embedded in a response, identifying the giant data URL in a stylesheet, eyeballing a test fixture — all without writing anything to disk.
Frequently asked questions
Do I need the `data:image/png;base64,` prefix?
No. It is used when present and the format is sniffed from the bytes when it is not.
Does it tell me the format and size?
Yes: the detected format, the decoded byte count and the image width and height.
Can it show SVG?
Base64-encoded SVG renders too. Bear in mind that SVG can reference external resources or scripts, so treat untrusted SVG carefully.
Are my photos uploaded anywhere?
No. Everything the page needs is loaded when you open it, and your photo is processed entirely on your own device. The image never crosses the network, so there is nothing to intercept and nothing stored on a server.