Free to use · no account · your files never leave your device

Open a .gz file. Decompress gzip without uploading

A plain .gz contains one compressed file, often a downloaded log, database dump, or JSON or CSV export. It differs from .tar.gz, which can bundle many files. This page uses fflate to decompress the file in your browser and removes the .gz extension, so data.json.gz becomes data.json. The operation uses local memory and does not upload the source file.

How it works

  1. Drop your .gz file below (or several at once).
  2. It is decompressed on your device back to the original single file.
  3. Download the result. The .gz extension is removed automatically.

Frequently asked questions

How is this different from the tar.gz tool?

A .gz compresses one file; a .tar.gz is a tar bundle of many files that has then been gzip-compressed. This tool handles the single-file case. If your file is really a .tar.gz (or .tgz), use the Extract tar.gz tool instead to get the individual files out.

What will the decompressed file be called?

The original name with the trailing .gz (or .z) removed, so access.log.gz becomes access.log and backup.sql.gz becomes backup.sql. The inner file type is whatever it was before compression.

Is there a size limit?

No fixed limit. The constraint is your device’s memory, since the file is decompressed in RAM. Ordinary logs and dumps are no problem; very large files depend on how much memory the browser will give the page.

Does the file get uploaded to decompress it?

No. fflate runs in your browser and decompresses the file locally. Nothing is transmitted, and it works offline once the page has loaded.