Some archives contain other archives. Recursively unpack ZIPs inside ZIPs, GZIPs inside TARs, up to a configurable depth. Browser-native, zero upload.
Per-job file size, entry count, and batch caps for Nested Extractor. Limits apply to every Archive tool in JAD Apps; upgrade for larger uploads and bigger batches.
| Tier | Max archive size | Max entries / archive | Max files per batch |
|---|---|---|---|
| Free | 47.7 MB | 500 | 1 |
| Pro | 476.8 MB | 50,000 | 20 |
| Developer | 1.86 GB | 50,000 | 20 |
This tool requires the Pro plan or higher.
Upload an archive that contains other archives
We extract the outer layer, detect any inner archives by magic bytes, and recurse
Download a single flattened ZIP with every leaf file at its full original path
0 bytes uploaded. Nested Archive Extractor runs entirely in your browser using fflate, zip.js, and libarchive WASM. Your archive files never leave your device.
3 levels by default. You can raise this on Pro and Developer tiers; depths beyond 5 are rare in practice and increase memory pressure.
We track total uncompressed bytes and per-entry expansion ratios. An archive that expands more than 100x or exceeds your tier's memory budget is rejected with a clear warning.
Yes — the inner archive's path becomes a folder prefix. Conflicts are resolved by appending the source archive's stem, so two README.md files at the same depth never overwrite each other.
Extract ZIP, 7Z, RAR, TAR, TAR.GZ, BZ2, XZ, and ISO files directly in your browser. Powered by fflate and libarchive WASM. Zero upload, instant extraction.
Open toolDrop multiple archives — ZIP, 7Z, TAR — and get a single output ZIP with each source unpacked into its own subfolder. Saves dozens of clicks; great for log review.
Open toolStrip path-traversal sequences, fix Windows-reserved characters, normalise to UTF-8, and remove NUL bytes. Essential before extracting untrusted ZIPs.
Open tool