Gzip Decompress
Decompress Gzip-compressed data back to text.
About Gzip Decompress
Gzip Decompress restores Gzip-compressed data (in Base64 or raw binary via file upload) back to its original readable text entirely within your browser using the DecompressionStream Web API. Since Gzip is the dominant HTTP content-encoding method — used by over 70% of web servers — and the standard format for .gz and tar.gz archives, being able to decompress Gzip data without a local terminal or server is a practical daily necessity for developers and analysts. The tool validates the Gzip magic bytes (0x1f 0x8b) and CRC-32 checksum automatically.
How to Use
Paste Base64-encoded Gzip data into the input field, or click Upload to select a .gz file directly from your disk — the file content is read locally without uploading to any server. Click Decompress to verify the Gzip header magic bytes, decompress the Deflate stream, and validate the trailing CRC-32 and ISIZE fields. The original text is displayed with the decompressed size shown, and you can copy or download the result immediately.
Common Use Cases
- Web developers and API testers inspecting Gzip-compressed HTTP response bodies captured by Burp Suite, mitmproxy, or browser DevTools Network tab to read the actual API payload content
- Sysadmins and log analysts decompressing .gz rotated log files — like Nginx access.log.gz or syslog.gz — directly in the browser to search for specific entries without needing SSH access
- Developers verifying that Gzip compression and decompression round-trips are lossless and that the CRC-32 checksum in the Gzip trailer matches the decompressed content
- Data engineers reading Gzip-compressed messages from Kafka topics, S3 objects, or CloudWatch log streams exported as .gz to inspect the underlying JSON event data
- Debugging engineers diagnosing Content-Encoding: gzip negotiation failures in HTTP clients by manually decompressing the raw response body to confirm what was actually transmitted