Compress Files to .tar.gz
Bundle and Compress in One Step
Need to use Compress Files to .tar.gz right now?
Files keep their relative folder structure through the bundling step.
Add files to bundle
Processed locally in your browser — never uploaded
Bundles files into a TAR archive, then compresses it with GZIP — the standard combination used across Linux and macOS for distributing file bundles.
Features
- Runs entirely in your browser
- Privacy-first — your data is never uploaded
- Real-time, instant results
- 100% free, no sign-up required
- Works on desktop, tablet, and mobile
- No installation needed
Who uses this tool?
About Compress Files to .tar.gz
The .tar.gz combination — files bundled with TAR, then compressed with GZIP — is the standard way to distribute file collections across Linux and macOS, from source code releases to backup bundles. This tool builds a genuine .tar.gz archive from any files you add, entirely in your browser.
The process happens in two real steps using a 7-Zip build compiled to WebAssembly: files are first bundled into a standard TAR archive, then that TAR file is compressed with GZIP — exactly the same two-step process command-line tools use, just running inside your browser instead of a terminal.
This produces a file that opens correctly with any standard tar utility (`tar -xzf` on the command line, or any GUI archive tool that recognizes .tar.gz) — a genuinely standard file, not a simplified approximation.
Everything runs locally: your files are bundled and compressed entirely inside your browser's WebAssembly sandbox, with nothing uploaded to a server during the process.
How it works
- Add your files. Select the files to bundle together.
- Bundle and compress. Files are packed into TAR, then compressed with GZIP.
- Download the .tar.gz. A standard archive, ready to share or extract anywhere.
Examples
Creating a distributable file bundle
Input
several project files
Output
archive.tar.gz, ready to distribute