Converter

Convert CSV to Parquet

Shrink a CSV into a fast, compressed, strongly-typed Apache Parquet file — right in your browser, with column types detected automatically and nothing uploaded.

Runs in your browser · nothing is uploaded · no signup

How to convert CSV to Parquet

  1. 1

    Open the free web viewer — no install, no account.

  2. 2

    Drag in your .csv file. The engine auto-detects the delimiter, header row, and column types as it loads.

  3. 3

    Choose Export → Parquet to save a compact, typed, compressed Parquet file.

CSV is universal but inefficient: it's plain text, every value is a string, and large files are slow to scan. Apache Parquet stores the same data column-by-column, compressed and strongly typed — typically a fraction of the size and far faster for analytics. This page converts a CSV into Parquet in your browser, with nothing uploaded.

Why convert CSV to Parquet?

  • Much smaller files. Columnar storage plus compression often shrinks a CSV by 5× or more.
  • Faster queries. Tools like Spark, pandas, and Polars read Parquet far quicker, and can skip columns they don't need.
  • Real types. Numbers stay numbers and dates stay dates — no re-parsing strings every time you load the file.
  • A better archive format for data you'll query again later.

Types are detected automatically

When the CSV loads, the engine samples it to infer each column's type — integers, decimals, booleans, dates, and timestamps — so the resulting Parquet is properly typed rather than all-text. You can review the inferred schema in the column headers before exporting, and use SQL to cast or clean a column if you want to override the guess.

The Parquet file is written out compressed and columnar, with the schema baked in, so it's ready for analytics tools straight away.

Private by design. Your file is read and converted locally — in your browser on the web, or on-device in the macOS app. The contents are never uploaded to us or to any third party. Read our privacy policy.

How large a file can I convert? The free web viewer exports up to 1,000 rows — plenty to try it out or convert small files. Pro raises that to 100,000 rows in the browser, and the macOS app exports files of any size, from a few rows to hundreds of millions, with the same local-only privacy.

Frequently asked questions

Is it free?

Yes — free for files up to 1,000 rows, with no signup. Pro and the macOS app handle larger files.

Do you upload my CSV?

No. The file is parsed and converted locally in your browser; the contents never leave your device. See our privacy policy.

Will it detect my column types?

Yes. The engine infers integers, decimals, booleans, dates, and timestamps from the data so the Parquet output is typed, not all strings. You can override a type with a quick SQL cast.

How much smaller will the Parquet file be?

It depends on the data, but columnar storage plus compression commonly cuts a CSV to a fifth of its size or less, especially with repeated values.

Does it handle tabs (TSV) too?

Yes — TSV and other delimiters are auto-detected. You can convert CSV or TSV to Parquet the same way.

Open your file in seconds — right in the browser

No upload, no signup, no install. Your data is read locally on your device and never sent to us.