- Home
- CSV Converters
- CSV to Parquet Converter
CSV to Parquet Converter
Convert CSV files to Apache Parquet format in your browser
Drop your file here or browse from your device
Accepts CSV, TSV. Maximum input: 10 MiB. Files above this hard limit are rejected before local processing.
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 browser memory, so the practical limit depends on your device, browser, row count, and column types. Start with a representative sample if the source file is unusually large.
Related Tools
Parquet to CSV Converter
Convert Apache Parquet files to CSV format in your browser
CSV to Excel Converter
Convert CSV files to an Excel workbook (.xlsx or .xls) with optional auto-fit columns
SQL to CSV Converter
Extract data from SQL INSERT statements to CSV
CSV Viewer
View CSV files in a spreadsheet-style grid with sorting, filtering, and search