Gzip CSV Reader
Drop a gzip-compressed CSV export (.csv.gz or .gz) and this tool decompresses it in your browser, parses the CSV, and shows a scrollable table preview. Copy the raw decompressed CSV text or download it as a plain .csv file - no need to unzip anything on your computer first.
Reviewed by Vincenzo Manto, Founder & Lead Developer · Last updated September 27, 2026
How it works
- 1
Upload or drag in a .gz file that contains CSV text.
- 2
The file is decompressed with pako directly in your browser.
- 3
The decompressed CSV is parsed and shown as a table preview.
- 4
Copy the raw CSV text or download it as a .csv file.
No more unzip-then-open workflow
Many data exports and API downloads arrive as .csv.gz to save bandwidth, which normally means unzipping the file locally before you can even glance at it. This tool skips that step entirely: drop the .gz file in, and you immediately see a readable table plus the raw CSV text, all without touching your file system.
Built for quick inspection of large exports
Because gzip compresses CSV so well, a multi-hundred-megabyte export can arrive as a small download. This reader decompresses it in memory and only renders the first 200 rows in the preview table, keeping the page responsive even on large files, while still letting you download the complete decompressed CSV.
Frequently asked questions
Does this tool upload my .gz file anywhere?
No. Decompression and CSV parsing both happen locally in your browser using JavaScript - the file is never sent to a server.
What if my .gz file doesn't contain CSV data?
The tool will still decompress it and try to parse it as CSV. If the content isn't valid CSV, the table preview may show a single column, but you can still copy or download the raw decompressed text.
Does it detect the delimiter automatically?
Yes, it inspects the first line and picks whichever of comma, semicolon, tab, or pipe appears most often, so most exports work without any configuration.
Is there a limit on how many rows are shown?
The table preview shows the first 200 rows for performance. The full decompressed CSV is always available via copy or download, regardless of size.
Can I read a plain .gz file that isn't CSV, like a log file?
You can still decompress it here and copy the resulting text, but the table view assumes comma/semicolon/tab-separated rows, so unrelated text formats will look unstructured in the preview.