No processing of your file contents takes place on any server. You need no data-processing agreement with gottrix to handle confidential or business documents.
Servers in GermanyGDPR by design
Origin servers at Hetzner in Germany. Since your files never leave your device, their contents are not transmitted at all.
Apache Parquet is a compact, column-oriented binary format from the data and analytics world (Spark, pandas, DuckDB, data lakes). A .parquet file stores its schema inline, packs each column compressed (usually Snappy) and is therefore very space-efficient - but unreadable in a text editor. This tool reads the Parquet content and outputs a flat CSV table you can open in Excel, LibreOffice, Google Sheets or any text editor.
Everything runs entirely locally in your browser (hyparquet, pure JavaScript, no upload, even offline). The tool evaluates the Parquet footer and column pages and supports the common page codecs Snappy, Gzip, Zstd, Brotli and LZ4. So no data is distorted, we emit 64-bit integers beyond the safe JavaScript range as a string, timestamps as ISO 8601 text and raw binary values as base64. Nested fields (lists, structs) appear in a CSV cell as compact JSON.
This is handy when a data pipeline, an export or an analytics job hands you a .parquet file and you just want to peek inside, check it in a spreadsheet or pass it to a tool that speaks CSV. CSV is universal and immediately human-readable. Note: the conversion is one-way (Parquet to CSV); it does not write back to Parquet, and Parquet column compression is lost in flat CSV.
Specifications
Specifications
Input formats
PARQUET
Output format
CSV
Batch processing
Yes
Processing
Locally in your browser (WebAssembly)
File upload
None
In 3 steps
Drop or tap your Parquet file (.parquet).
The tool reads the schema and columns locally.
Download the CSV (several as a ZIP).
Limitations:Parquet files with the codecs Snappy, Gzip, Zstd, Brotli and LZ4 are supported. Encrypted Parquet files are not read. Nested columns (lists/structs) are shown in the cell as JSON. Large 64-bit integers appear as a string (precision), timestamps as ISO 8601, binary values as base64. The conversion is one-way (no CSV back to Parquet). Very large files need memory accordingly.
FAQ
What is a Parquet file?
A compact, column-oriented binary format from the analytics world (Spark, pandas, DuckDB). The schema and compression live inside the file.
Are my files uploaded?
No. The conversion happens entirely locally in the browser - even offline.
Which compression is supported?
Snappy (the default), Gzip, Zstd, Brotli and LZ4. Encrypted Parquet files are not read.
Are large numbers and timestamps preserved?
64-bit integers beyond the safe JS range are output as a string, timestamps as ISO 8601, binary values as base64.
Can I convert CSV back to Parquet?
Not here - this tool is one-way (Parquet to CSV) for inspecting and reusing the data.