Parquet to CSV converter
To convert Parquet to CSV, drop your Parquet file in the box below. It converts straight away; press Download to save the CSV. It all happens in your browser, so your file stays on your device.
Convert to
Converted on this device, never uploaded
What changes
| Parquet to CSV | What happens |
|---|---|
| Compression read | Snappy, gzip, Zstandard, Brotli and LZ4 |
| Read | One row group at a time, never the whole file at once |
| Dates and times | ISO 8601: 2026-05-04 and 2026-05-04T08:00:00.000Z |
| Nested values | Lists, maps and records become one cell of JSON text |
| Formulas | Cells that start with = + - or @ get a ' in front, so a spreadsheet shows them instead of running them |
| Large files | Read in a worker, so the page keeps working; up to 50 million rows a file |
How to convert Parquet to CSV
- Add your Parquet. Drop the file in the box, or click to choose it. It becomes CSV straight away.
- Check the result. Look at the preview. The delimiter and value types are set for you; change them if needed.
- Download. Press Download to save the CSV.
Why CSV
Look at a Parquet file in Excel or any spreadsheet without Python, Spark or DuckDB.
Questions
No. The file is read by a Parquet reader that runs in your browser.
CSV has no types, so every value is written as text a spreadsheet reads back: numbers, true and false, ISO dates. For types, keep the Parquet file or use JSON.
No. It is read and converted in your browser, so the data stays on your device.
No. The conversion happens right in your browser, so your file stays on your device. There is no account to make, either.