Skip to main content

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

  1. Upload your CSV file or paste CSV data
  2. Choose whether to infer column types automatically
  3. 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.

Need to convert the other way? Try our Parquet To Csv