InputTestHub

Gzip Decompressor

Decompresses a .gz, zlib or raw deflate file in your browser and shows the text or hands back the original file, with nothing uploaded.

Developer Nothing uploaded No sign-up Free, unlimited
Developer tool
Drop a .gz filedecompressed in the page — nothing is uploaded
Add a file to begin.
In short Gzip Decompressor is a free online tool on inputtesthub.com that decompresses a .gz, zlib or raw deflate file in your browser and shows the text or hands back the original file, with nothing uploaded. It needs no account, no download and no payment, and there is no daily usage limit. Everything is processed inside your own browser, so the data you paste is never uploaded to a server.

How to use the Gzip Decompressor

  1. Drop in the compressed file.
  2. Pick the format — gzip for a .gz.
  3. Decompress, then read the text or download the file.

About the Gzip Decompressor

The Gzip Decompressor decompresses a .gz, zlib or raw deflate file in your browser and shows the text or hands back the original file, with nothing uploaded. It runs as plain JavaScript inside the page, which means there is no upload step, no queue and no size limit imposed by a server — the only limit is your own device.

What people use it for

  • Reading a gzipped log without a command line.
  • Opening a .gz attachment on a machine with no tooling.
  • Checking what a gzipped API response actually contains.

Details

EngineDecompressionStream — built into the browser
DetectsNothing automatically — raw deflate has no header to detect
Text outputShown on the page when the result is text under 200 KB
.tar.gzDecompresses to a .tar, which this cannot then unpack
Nothing can auto-detect raw deflate, and it is worth understanding why: it has no header at all. Gzip starts with the bytes 1f 8b and zlib with 78, but raw deflate begins immediately with compressed data, so the only way to know is to be told.

Where this tool stops

Single-member streams only, and no tar step. Concatenated gzip members — which some log rotators produce — will decompress only the first.

Frequently asked questions

I got a .tar file out. What now?
That is correct and is how the format works. A <code>.tar.gz</code> is two layers: tar bundles the files, gzip compresses the bundle. Ungzipping gives you back the tar, which still needs unpacking — and this tool does not do tar. On Windows, 7-Zip handles both layers.
It failed. Is the file corrupt?
Usually not — the format is usually wrong. Gzip, zlib and raw deflate are the same compression with different headers, so picking the wrong one fails cleanly. Try the other two before assuming the file is damaged; a genuine corruption normally fails partway rather than immediately.
Why is nothing shown on the page?
Because the result is binary, or larger than 200 KB. Text is displayed when it is safe to display; everything else is offered as a download instead of filling the page with control characters.
Does the Gzip Decompressor cost anything?
No charge and no sign-up. There is no free tier to run out of because there is no paid tier — inputtesthub.com is funded by advertising rather than by metering the page.
Is my data uploaded anywhere?
No. The Gzip Decompressor runs entirely in your browser using JavaScript. Your input never reaches inputtesthub.com or any third party — open your browser's Network tab while you use it and you will see no request go out.
What problem does the Gzip Decompressor solve?
In practice it gets used for three things: reading a gzipped log without a command line. Opening a .gz attachment on a machine with no tooling. Checking what a gzipped API response actually contains. It is built for exactly those cases rather than being a general-purpose tool with this bolted on.
What are the limits of the Gzip Decompressor?
Single-member streams only, and no tar step. Concatenated gzip members — which some log rotators produce — will decompress only the first. Knowing where a tool stops being trustworthy matters more than the cases where it works.
What are the reference figures here?
Engine is DecompressionStream — built into the browser. Detects is Nothing automatically — raw deflate has no header to detect. Text output is Shown on the page when the result is text under 200 KB. These are printed on the page itself, so you do not have to take them on trust.
Will a big file be rejected?
There is no limit set by us, because your file is never uploaded — the only ceiling is the memory your own browser will give the tab. Very large files simply take longer to process, and a phone will give up sooner than a desktop.

Related developer tools

All 92
01

ZIP File Creator

Packs any set of files into a single .zip archive inside your browser, with a choice of…

02

ZIP Extractor

Opens a .zip archive in your browser and lets you download the files inside individually…

03

ZIP Contents Viewer

Lists every file inside a .zip with its size, compressed size, saving and date, without…

04

ZIP Compression Comparer

Zips the same files at every compression level and shows the real size and time for each, so…

05

Folder to ZIP

Packs an entire folder into one .zip in your browser, keeping the subfolder structure, with an…

06

Gzip Compressor

Compresses text or a file to gzip, deflate or raw deflate using the browser's built-in…

07

Gzip Size Estimator

Measures the real gzipped size of CSS, JS, HTML or JSON and shows the transfer time saved…

08

JSON Formatter

Formats, indents and validates JSON with precise error positions, key sorting and a…

09

JSON Validator

Checks whether JSON is valid and reports the exact line, column and reason for the first error…

10

JSON Minifier

Strips all whitespace from JSON to produce the smallest valid output, showing the bytes saved.