Extract .GZ Files Online
(No Size Limits)
Open, view, and unpack source archives securely in your browser tab. 100% safe from data leaks, lightning-fast processing, and optimized for large developer packages.
About Decompression of GZ
A .gz file holds one compressed file and nothing else. Gzip has no concept of folders or multiple entries, so access.log.gz decompresses to exactly one access.log. If you were expecting a folder full of files, what you have is almost certainly a .tar.gz, where TAR does the bundling before gzip compresses the result.
The difference that confuses everyone
This is the single most common misunderstanding with Unix archives, and it comes from ZIP. A .zip file is both a bundle and a compressor at once, so people reasonably assume .gz is the same thing. It is not. Gzip only compresses a stream of bytes, and it neither knows nor cares whether those bytes were one file or a thousand.
That is why the Unix world stacks two formats: TAR turns many files into one stream, gzip compresses that stream. Two jobs, two tools, two extensions on the end of the filename.
Where .gz files come from
Rotated server logs, database dumps, single large data files, and anything a script compressed on the way out. It is the format you meet when a machine produced the file rather than a person.
Windows has never opened .gz without help. macOS and Linux both handle it natively, and ChromeOS does not.
How large a .gz can be
There is no ceiling. The file is decompressed as a stream and written out as it decodes, so memory use stays flat regardless of the result size. A multi-gigabyte log file decompresses the same way a small one does, which matters because .gz files are frequently very large by the time anyone needs to open one.
Doing it from a terminal instead
To decompress while keeping the compressed original:
gunzip -k access.log.gz
To read a compressed log without decompressing it to disk at all:
zcat access.log.gz | less
What does not work
Multi-volume archives split across several files are not supported. Gzip has no encryption layer of its own, so a password-protected .gz is really an encrypted container holding one, and that outer layer has to come off first.
GZ FAQ
Everything you need to know about how unpk.app processes GZ locally.
Is it safe to extract GZ files online with unpk.app?
Yes, extracting GZ files on unpk.app is completely secure. The entire decompression process runs locally in your browser memory via WebAssembly. Your GZ archive is never uploaded to a server, keeping your confidential contents entirely private.
Can I unpack large GZ archives like 5GB or 10GB files?
Yes! There are no artificial file size caps or upload limits for GZ archives. Since unpk.app extracts GZ files entirely within your browser using WebAssembly, you are only limited by your device's physical memory (RAM).
Do I need an app like WinRAR or 7-Zip to extract GZ files?
No software installation or browser extensions are needed to open GZ files. unpk.app decompresses GZ archives directly in your browser tab, making it ideal for restricted school Chromebooks or locked-down corporate environments.
Can unpk.app extract password-protected or encrypted GZ files?
Yes! unpk.app supports unlocking password-protected GZ archives locally. Since the password prompt and decryption run completely client-side in your browser, your passwords are never sent over the network or stored on any server.
Can I decompress GZ files on mobile browsers like iOS Safari?
Yes! You can extract and view the contents of GZ files directly on iOS Safari or Android Chrome. unpk.app runs smoothly on mobile devices, allowing you to open GZ archives on the go without installing extra apps.
Is there a limit on how many GZ files I can extract for free?
No. unpk.app offers unlimited, free GZ file extractions. Because the processing runs locally on your computer rather than our servers, we don't charge any fees or enforce any bandwidth or volume limits.
What other formats can I extract here besides GZ?
In addition to GZ, unpk.app supports 9 other formats: ZIP, RAR, 7Z, TAR, GZ, TAR.GZ, XZ, TAR.XZ, BZ2, and ISO. All formats are unpacked entirely locally inside your browser via WebAssembly.