ZIP Repair & Recovery
See what's broken, recover files that still open, and create a fresh ZIP from the readable data. Your archive stays on your device.
WORKSPACE / 01
Archive recovery
Drop your ZIP archive here
Or choose a file from your device to start the inspection
ZIP • JAR • EPUB • DOCX • XLSX • PPTX • APK · ZIP-format files only
Inspection completed.
WORKSPACE / 02
Recovered file inventory
Review evidence before rebuilding. CRC checks identify verified content; incomplete files are kept separate.
| File name | Original size | Method | Integrity | Action |
|---|
Rebuilt ZIP uses uncompressed entries for maximum compatibility. It can be larger than the original.
HOW IT WORKS
Recovery with evidence, not guesswork.
Not every damaged archive can be fully restored. PixelOkay shows what it actually recovered.
01 / Inspect ZIP records
Locate ZIP headers, map file boundaries, and find entries even when the central directory is missing.
02 / Validate recovered bytes
Read supported file data and compare its size and CRC-32 checksum. Report ambiguous or damaged content separately.
03 / Rebuild a clean archive
Export readable files with new ZIP metadata and safe filenames, without overwriting the original archive.
KNOW BEFORE YOU REPAIR
Frequently asked questions
Can a ZIP be repaired if its central directory is missing?
Often, yes. ZIP archives typically also contain local file headers. This tool scans for those headers and can salvage entries whose compressed data is still readable, including many archives with missing end records.
Does this tool fix corrupted file contents?
It cannot reconstruct missing bytes or magically repair damaged compressed streams. It validates files it can decode and labels CRC mismatches, truncated data, and incomplete recoveries. Partial results require your explicit approval.
Which ZIP compression formats are supported?
Stored (method 0) and DEFLATE (method 8) are supported when the browser provides raw DEFLATE decoding. Encrypted files, multi-volume archives, and unsupported compression methods cannot be recovered. Very large ZIP64 archives may exceed browser limits.
Are there file size or recovery limits?
Each recovered file is limited to 256 MiB, and the total retained recovered content is limited to 768 MiB per session. ZIP rebuild uses standard ZIP32 and uncompressed files; very large or heavily compressed archives may not be supported. Mobile devices may have lower practical memory limits.
Is the uploaded archive private?
Yes. The JavaScript processing takes place locally. There is no upload, remote conversion, analytics dependency, or account requirement in this tool. Downloaded recovered files remain on your device.
What is the difference between verified and partial recovery?
Verified means the output decoded successfully and matches the expected original size and CRC-32 checksum. Partial indicates that a checksum, size, content boundary, or decompression check failed or could not be completed.