CSV to Parquet converter
To convert CSV to Parquet, drop your CSV file in the box below. It converts straight away; press Download to save the Parquet. It all happens in your browser, so your file stays on your device.
Convert to
Converted on this device, never uploaded
What changes
| CSV to Parquet | What happens |
|---|---|
| Types | Whole numbers become Int32 or Int64, other numbers Float64, true/false Bool, the rest String |
| Empty cells | Written as nulls |
| Leading zeros | 007 and +46 stay text, so no digit is lost |
| Compression | Snappy |
| Written by | hyparquet-writer, in your browser |
How to convert CSV to Parquet
- Add your CSV. Drop the file in the box, or click to choose it. It becomes Parquet 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 Parquet.
Why Parquet
Make a CSV smaller and typed for pandas, DuckDB, Spark or a data warehouse: Parquet stores each column compressed, with its type.
Questions
Yes. Turn off “Numbers and true/false as values” and every column is written as String.
The delimiter is found by itself; you can also set it under “Columns are split by”.
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.