katlab tools/repair-zip support on Ko-fi

Repair a ZIP file

Recover the files from a ZIP that will not open: cut off during download, damaged on a disk, or with a broken file index. Every file is checked, and only what is intact is marked OK. Nothing is uploaded.

The archive stays on your device. Scanning and repair run in your browser.

How to repair a ZIP file

  1. Drop the damaged ZIP onto the box above.
  2. The tool scans the whole file for the entries it contains, works out where each one starts and ends, and checks every file against the checksum stored with it.
  3. Save the repaired ZIP. It holds every intact file, with the original folders and names, and opens in any ZIP tool.

What it can fix

Honest results

Each file gets one of four labels. OK means it was decompressed and its checksum matches, so it is exactly the original. Not verified means it was copied as it is but could not be checked: it is encrypted, or packed with a method other than Deflate, such as LZMA or BZip2. Damaged and Cut off files are left out of the repaired ZIP, but their readable beginning can be saved in a RECOVERED-PARTIAL folder. Text and some media files are often usable from a partial copy; most other formats are not.

Password-protected ZIPs are repaired without the password: encrypted files are copied still encrypted and open with the same password afterwards.

What no tool can do

Data that is missing from the file cannot be recreated. If a download stopped early, the files after that point never arrived; download the archive again if you can. This tool repairs ZIP-based files, which include .jar, .apk, .docx, .xlsx and .epub. For a damaged RAR or 7z, try the Archive Extractor, which extracts whatever it can still read.