Archive & Compression Tools
Create and open ZIP and TAR archives, compress with gzip, split oversized files into transferable chunks, and inspect a batch before you ship it. Every container is read and written byte-for-byte in the page itself, so confidential data never leaves your device and the tools keep working offline.
Most popular
- archiveZIP Creator● ready
Drop files or a folder, pick deflate or store, add an archive comment, and download one .zip — all in your browser.
- archiveZIP Extractor● ready
List a ZIP's contents with sizes and compression ratios, tick the files you want, and download them individually or as a new archive.
- archiveFile Splitter● ready
Cut any file into .001, .002 … parts by size or by count, then download them individually or as one .zip.
- archiveBatch Image Compressor● ready
Resize and re-encode a whole folder of images on a canvas, compare before and after sizes, and grab the result in one archive.
- archiveManifest● ready
Pick SHA-256, MD5 or CRC-32, hash every file with live progress, and download the manifest alone or bundled with the files.
Create & Extract
- archiveZIP Creator● ready
Drop files or a folder, pick deflate or store, add an archive comment, and download one .zip — all in your browser.
- archiveZIP Extractor● ready
List a ZIP's contents with sizes and compression ratios, tick the files you want, and download them individually or as a new archive.
- archiveTAR Creator● ready
Build POSIX ustar archives with correct folder entries, then optionally gzip the whole thing into a .tar.gz.
- archiveTAR Extractor● ready
Read both plain and gzipped tarballs, with per-entry sizes and modes, and download the files you pick.
Compress
- archiveGzip Compressor● ready
Wrap any file in a gzip stream — the format behind .gz, .tar.gz and most web compression — with live before/after sizes.
- archiveGunzip● ready
Unwrap single-stream gzip files and restore the original filename, with the gzip header validated before anything is decompressed.
- archiveBatch Image Compressor● ready
Resize and re-encode a whole folder of images on a canvas, compare before and after sizes, and grab the result in one archive.
Split, Rename & Bundle
- archiveFile Splitter● ready
Cut any file into .001, .002 … parts by size or by count, then download them individually or as one .zip.
- archiveFile Joiner● ready
Select every chunk at once — they are sorted by their numeric suffixes and concatenated, with a gap check before anything is written.
- archiveStructure to ZIP● ready
Paste the tree you want, map each path to a file (or leave it as an empty placeholder), and build the archive with that exact layout.
- archiveBatch Renamer● ready
Combine find & replace, prefixes, suffixes, numbering and letter case, review every new name, then download the renamed set.
- archiveExtension Changer● ready
Detect the extensions in a batch, pick one to match, and rename them all to a single extension with a preview.
Inspect & Protect
- archiveContents Lister● ready
Read an archive's index in a moment and export the full listing as CSV, without decompressing a single byte.
- archiveArchive Previews● ready
Pull every image out of an archive in memory, render thumbnails, open any one full size, and download them all as a .zip.
- archiveIntegrity Checker● ready
Decompress each entry, recompute its CRC-32 and compare it with the value the archive recorded — the standard corruption test.
- archiveZIP Comment● ready
Read the note a build tool left in a ZIP, replace it with your own, or clear it — without recompressing a single entry.
- archiveZIP Password● ready
Re-wrap a ZIP's entries with ZipCrypto encryption and a password you choose — with an honest note about what that protects against.
- archiveManifest● ready
Pick SHA-256, MD5 or CRC-32, hash every file with live progress, and download the manifest alone or bundled with the files.
Analyse & Convert
- archiveDuplicate Finder● ready
Hash a batch with SHA-256, group the files that are byte-identical, and download the redundant copies with a CSV report.
- archiveSize Analyzer● ready
Add a folder and instantly see what is actually large — total, average, largest file and the top-10 share, exportable as CSV.
- archiveEmpty Cleaner● ready
Scan a batch for zero-byte files, then either drop them from the download or extract just the placeholders.
- archiveFormat Converter● ready
Move a bundle between the format Windows users expect and the one Unix tooling expects, with the tree intact.
All tools
- archiveZIP Creator● ready
Drop files or a folder, pick deflate or store, add an archive comment, and download one .zip — all in your browser.
- archiveZIP Extractor● ready
List a ZIP's contents with sizes and compression ratios, tick the files you want, and download them individually or as a new archive.
- archiveGzip Compressor● ready
Wrap any file in a gzip stream — the format behind .gz, .tar.gz and most web compression — with live before/after sizes.
- archiveGunzip● ready
Unwrap single-stream gzip files and restore the original filename, with the gzip header validated before anything is decompressed.
- archiveTAR Creator● ready
Build POSIX ustar archives with correct folder entries, then optionally gzip the whole thing into a .tar.gz.
- archiveTAR Extractor● ready
Read both plain and gzipped tarballs, with per-entry sizes and modes, and download the files you pick.
- archiveZIP Password● ready
Re-wrap a ZIP's entries with ZipCrypto encryption and a password you choose — with an honest note about what that protects against.
- archiveContents Lister● ready
Read an archive's index in a moment and export the full listing as CSV, without decompressing a single byte.
- archiveIntegrity Checker● ready
Decompress each entry, recompute its CRC-32 and compare it with the value the archive recorded — the standard corruption test.
- archiveZIP Comment● ready
Read the note a build tool left in a ZIP, replace it with your own, or clear it — without recompressing a single entry.
- archiveFormat Converter● ready
Move a bundle between the format Windows users expect and the one Unix tooling expects, with the tree intact.
- archiveFile Splitter● ready
Cut any file into .001, .002 … parts by size or by count, then download them individually or as one .zip.
- archiveFile Joiner● ready
Select every chunk at once — they are sorted by their numeric suffixes and concatenated, with a gap check before anything is written.
- archiveBatch Renamer● ready
Combine find & replace, prefixes, suffixes, numbering and letter case, review every new name, then download the renamed set.
- archiveExtension Changer● ready
Detect the extensions in a batch, pick one to match, and rename them all to a single extension with a preview.
- archiveDuplicate Finder● ready
Hash a batch with SHA-256, group the files that are byte-identical, and download the redundant copies with a CSV report.
- archiveSize Analyzer● ready
Add a folder and instantly see what is actually large — total, average, largest file and the top-10 share, exportable as CSV.
- archiveManifest● ready
Pick SHA-256, MD5 or CRC-32, hash every file with live progress, and download the manifest alone or bundled with the files.
- archiveEmpty Cleaner● ready
Scan a batch for zero-byte files, then either drop them from the download or extract just the placeholders.
- archiveArchive Previews● ready
Pull every image out of an archive in memory, render thumbnails, open any one full size, and download them all as a .zip.
- archiveBatch Image Compressor● ready
Resize and re-encode a whole folder of images on a canvas, compare before and after sizes, and grab the result in one archive.
- archiveStructure to ZIP● ready
Paste the tree you want, map each path to a file (or leave it as an empty placeholder), and build the archive with that exact layout.
About Archive & Compression Tools
Archives are where files get handed to someone else: a release bundle, a backup, a folder of assets. These tools do that work locally — ZIP containers are parsed and built in the browser, tarballs are written as POSIX ustar headers, gzip runs on the platform's own compression streams, and images are re-encoded on a canvas. Check an archive's CRC-32 before you trust it, find duplicate files by content hash, verify what actually makes a batch large, rename or re-extension a whole folder, then bundle it with a checksum manifest.
Related categories
Frequently asked questions
Are my files uploaded to build these archives?
No. The ZIP container, the TAR headers, the gzip streams and the CRC-32 checks are all produced inside the page. There is no upload step and no server-side processing — the tools keep working with the network switched off.
ZIP or TAR — which should I use?
ZIP is the friendlier choice for sharing: Windows, macOS and Linux all open it by double-clicking, and it compresses each file individually. TAR preserves Unix file modes, ownership fields and symlinks and is the packaging convention behind npm tarballs, Docker layers and source releases — which is why .tar.gz exists. The Archive Format Converter moves a bundle between the two without losing the folder structure.
Is ZIP password protection secure?
Not by modern standards. The ZipCrypto encryption these tools write is the original PKZIP scheme: it stops casual snooping and opens everywhere, but the key can be recovered from known plaintext and filenames and CRC-32 values stay readable. For anything genuinely secret, encrypt the contents with AES-256 first and then archive them.
Why does a ZIP barely shrink my photos and videos?
JPEG, PNG, MP4 and MP3 are already compressed, so there is almost nothing left for deflate to remove — a few percent at best. Archive tools pay off on text-like data: source code, CSV, JSON, XML, logs and SQL dumps typically shrink by 70–90%. To shrink images, use the Batch Image Compressor, which re-encodes them rather than packing them.
How large an archive can these tools handle?
The limit is the memory a single browser tab is allowed, since archives are assembled in memory before the download starts. A few hundred megabytes is comfortable on a normal machine, and anything in the multi-gigabyte range is better handled by a command-line tool.