How to Check and Fix a Corrupted PNG Image
PNG images use structured chunks with CRC checks. A broken chunk can make the picture unreadable.
Step-by-step troubleshooting
- 01
Make a duplicate
Never experiment on your only image.
- 02
Check its signature
The first eight PNG bytes should match the PNG specification; use File Type Detector.
- 03
Verify the chunks
Run the PNG Integrity Checker to identify CRC failures or an absent IEND chunk.
- 04
Try a trusted viewer
Some image applications can decode partially damaged images, but not all errors are recoverable.
- 05
Restore original pixels
If IDAT image data is missing, recover from the source, device, backup or original export.
Check before repairing.
Run an appropriate browser-side check to understand what can be verified about the file.
Open PNG Chunk Integrity Checker ↗What if the file is still broken?
Structural checks can identify evidence of truncation, checksum errors or a format mismatch, but a successful check does not prove every application can decode the file. If critical data is missing, restore from backup, request a new copy or use a reputable specialist with permission to access the content.
For important or sensitive files, retain a copy of the original and document each recovery attempt. Avoid tools that promise guaranteed reconstruction of missing bytes.
For a practical recovery order that minimizes accidental damage, see our safe file recovery checklist. For format-specific limits, see supported formats and test scope.
← All repair guides