CSV to Parquet Converter
Convert CSV files to Apache Parquet format in your browser
Drop your file here or click to upload
Supports CSV, TSV files up to 100MB
How to Convert
- Upload your CSV file or paste CSV data
- Choose whether to infer column types automatically
- Download the .parquet file
Features
- Writes standard Apache Parquet readable by Pandas, Spark, and DuckDB
- Optional type inference for numeric and boolean columns
- Snappy-compressed output for small file sizes
- Preview your CSV before converting
- No upload — conversion happens locally
Use Cases
- Prepare CSV exports for data lakes and analytics pipelines
- Shrink large CSV files with columnar compression
- Hand spreadsheet data to engineers in the format their tools expect
Frequently Asked Questions
What does type inference do?
When enabled, columns whose values are all numeric or all true/false become typed DOUBLE or BOOLEAN Parquet columns; everything else is written as UTF-8 strings.
Can Pandas and Spark read the output?
Yes. The output is standard Apache Parquet, readable by Pandas (pyarrow), Spark, DuckDB, Polars, and any Parquet-compatible tool.
Is there a file size limit?
Conversion happens in your browser memory, so very large files depend on your device — files up to a few hundred MB generally work fine.
Related Tools
Need to convert the other way? Try our Parquet To Csv