Free online tool

Convert Parquet to CSV

Drop a .parquet file below and download a clean CSV in seconds. Filter, sort, or search before exporting — and your data never leaves the browser.

  • 100% client-side
  • No upload, no signup
  • Snappy / Zstd / Gzip supported
  • Excel-compatible output

Open a Parquet file

Drag & drop a .parquet file here, or click to browse

.parquet

Open a .parquet file, then click Download CSV in the toolbar. The export honors any active filter, sort, or search.

Why convert Parquet to CSV?

Apache Parquet is a fast, columnar storage format used in data lakes and analytics pipelines (Spark, DuckDB, Pandas, Hugging Face datasets, ClickHouse). It's great for machines, but most everyday tools — Excel, Google Sheets, BI dashboards, dbt models, internal admin panels — speak CSV. Converting Parquet to CSV gives you a portable, human-readable copy you can paste anywhere.

Other "parquet to csv" tools either require a Python environment, a paid SaaS account, or upload your data to their servers. Parqui does the conversion entirely in your browser, with built-in support for all common compression codecs and proper Excel encoding.

Frequently asked questions

Is the conversion done on my computer?

Yes. Parqui runs entirely client-side in your browser. Your file is never uploaded to a server — the .parquet bytes are read locally and the .csv is generated locally. Nothing leaves your machine.

Are there any file size limits?

There are no hard limits imposed by Parqui. Practical limits depend on your browser and available memory. Files of several hundred megabytes work reliably; multi-gigabyte files are read in chunks but the final CSV must fit in memory before download.

Will it preserve column types and values?

CSV is a text format with no native types, so values are stringified: numbers and booleans render as-is, dates use ISO 8601 format, BigInts use their decimal representation, and nested structures (lists, maps, structs) are JSON-encoded inside the cell.

Does it work with compressed Parquet files (Snappy, Zstd, Gzip)?

Yes. Parqui ships with built-in support for all common Parquet compression codecs — Snappy, Gzip, Brotli, Zstd, and LZ4 — via hyparquet-compressors. You don't need to decompress files first.

Will Excel open the resulting CSV correctly?

Yes. Parqui prepends a UTF-8 BOM and uses RFC 4180 quoting, so Excel auto-detects encoding and parses fields with commas, quotes, or newlines correctly.

Can I convert only some rows or columns?

Yes. Apply a filter, sort, or full-text search in the toolbar — the export honors the active pipeline and downloads exactly what you see. To limit columns, hide the ones you don't need via the column header menu.

Is it really free? Do I need to sign up?

Yes, the online converter is completely free with no signup, no account, no email. Parqui's npm components require a paid license for commercial use, but the web tools are free for everyone.

Can I do this conversion programmatically?

Yes. Use the @parqui/core npm package — it exposes rowsToCSV() and the parquet readers, so you can run the same conversion in Node.js or in any JavaScript app.

Related Parqui tools