✦ tomai
Free · Archive Tools

GZ Extractor

Decompress GZ files in your browser — turn log.txt.gz back into log.txt instantly.

🗄
Drop GZ here
.gz — single file
Choose GZ

🔒 Decompressed locally.

💾 Single file, low memory.

gzip compresses one thing only

🔒

Single-file focus

GZ holds one file; this tool restores it with the correct name.

📦

For logs & data

Perfect for server logs, dumps and HTTP payloads.

🧭

Instant

Gunzip via fflate — no server, no wait.

How it works

  1. 1

    Drop .gz file.

  2. 2

    See the inferred original name.

  3. 3

    Click Download to get the decompressed file.

  4. 4

    Done — single file, single click.

Single-stream design and the FNAME field

  • A .gz wraps exactly one payload — folders must first become a tar; that is why .tar.gz exists at all.
  • The optional FNAME header remembers the original filename; when present it is restored instead of invented.
  • CRC32 plus length trailers verify integrity after inflate — truncation is always detected.

Frequently asked questions

What is GZ?⌄

Gzip compresses one file; it is used for logs, HTTP and as the second half of .tar.gz.

How is the original name known?⌄

From the .gz file name (log.txt.gz → log.txt) or a default if unknown.

GZ vs ZIP?⌄

ZIP holds many files; GZ holds one. For many files, use TAR.GZ.

Can it handle large logs?⌄

Yes, up to 10GB hard line, practical ~1.5GB.

Is it the same as TAR.GZ?⌄

No, GZ is one file; TAR.GZ is many files bundled then gzipped.

Do I need to install gzip?⌄

No, decompression is in-browser.

Related tools

What Is GZ?

GZ, powered by the gzip algorithm from 1992, compresses exactly one file — not a folder of them. It is the engine behind .tar.gz archives, HTTP transfer compression that makes the web faster, and log rotation schemes that turn access.log into access.log.gz every night. Decompressing restores the original single file.

One file in, one file out

Unlike ZIP, there is no file tree here: this tool shows the inferred original name — log.txt.gz becomes log.txt — and gives you that one file to download. If the archive does not record a name, you simply get a sensibly named extracted file.

When you would use it

Read a rotated server log without touching the command line, decompress a downloaded data file that ends in .gz, or check what a compressed HTTP response actually contained. For multi-file bundles, remember the rule: a .tar.gz belongs on the TAR.GZ page, where you get the whole tree in one step — feeding it here returns the inner .tar layer.

GZ vs ZIP vs TAR.GZ

Pick GZ for single files and streams, ZIP for sharing mixed bundles with anyone, and TAR.GZ for Unix-style folder trees with permissions. The extension tells you which: lone .gz here, .tar.gz next door, .zip on its own page.

Honest limits

Multi-stream and high-ratio files are fine, but a file that is not valid gzip fails with a clear message rather than silent garbage. A truncated download fails the same way, which almost always means the transfer did not finish. The 10 GB upload ceiling applies, while device memory sets the realistic limit — roughly 512 MB on phones and 1.5 GB on desktops.

Privacy

Decompression runs entirely in your browser. The file never leaves your device, and the page works offline once loaded.

Last updated · 2026-09-01

Related tools