Zip recovery tool
This tool attempts to extract a corrupt zip by reading it in a different way. It searches for individual file entries rather than using the usual central directory at the end of the file. It may or may not work — use at your own risk.
WARNING: files in the output folder may be overwritten.
Log messages
More information
What is this?
This page lets you attempt to recover a corrupt zip file. Normally the ZIP file format is read according to the central directory, placed at the end of the file. If that is missing or unreadable for any reason (such as file truncation), there may still be intact file entries in the file. This tool searches for file entries and extracts them, possibly allowing recovery of at least some of the zip file contents. However this may or may not work depending on the particular nature of the zip file, and the extent to which it has been corrupted.
How do I use it?
Click the file picker to choose a zip file to extract. Then click Pick output folder to choose a folder to extract files to. WARNING: files in that folder may be overwritten. Then click Start recovery to begin attempting to recover the files. Any identified valid files will be extracted to the chosen output folder. If the zip file is particularly large, you may have to be patient — wait for the finished message to appear to ensure all identified files have been extracted.
Note: currently this tool is only fully supported in Chromium-based browsers (Chrome, Edge etc).
Is my data kept private?
Yes. Everything is processed on your local system. None of your files are uploaded or transmitted elsewhere in any way.
Who made this?
Hi, I'm Ashley, founder of Scirra and lead developer on Construct. Find me on Bluesky and Mastodon.The source code for this tool is on GitHub.
v1.0.1 — last updated July 14th 2025