Image Corruption Pre-Check
Tell a recoverable image from a doomed one — before you promise a client it’s fixable.
Image Corruption Pre-Check
Find out whether a PNG/JPEG/WebP/GIF is intact, truncated, or beyond repair — using its markers and a real decode test.
Report
The image report appears here.
When to use this
Use it on a photo that won’t open, shows a black/garbled half, or was recovered from a corrupted SD card or a half-finished download. The tool checks the format’s start and end markers and then actually decodes the picture the way a browser would — the most honest “will it display?” test there is.
Worked example
A vacation.jpg opens to a grey top half then fails. You drop it in: the JPEG start marker is present but the EOI end marker is missing and the browser decode fails, so the tool reports it as truncated and unrecoverable in-browser. You recover an earlier copy from backup instead of promising the client a fix you can’t deliver.
What it can and can’t do
It detects truncation and decode failure, which cover the majority of “broken image” cases. It cannot reconstruct missing pixels — if the browser can’t render it, no static tool here can either. Minor color or compression artifacts that still decode will pass; that is correct, because they are displayable. For salvage, a desktop recovery utility is the next step.
FAQ
Why does it decode but warn about a missing end marker? Some truncated JPEGs still render the data that is present. The warning means the file is incomplete and may show only part of the picture.
Can you repair it here? No. Browsers can’t rewrite image bytes. This is a diagnosis so you know whether re-downloading or a desktop tool is worth trying.
Is the image uploaded? No. The decode test runs locally on your device.