parquet.to is a free, browser-based tool for viewing and converting Apache Parquet files. Files are read locally — they never upload to a server.
Why this exists
Apache Parquet is the columnar storage format behind almost every modern data stack — Spark, DuckDB, pandas, Polars, BigQuery, Snowflake, Athena, and ClickHouse. But opening a Parquet file should not require installing Python, writing a script, or uploading sensitive data to someone else’s server.
How it works
Everything runs locally in your browser. When you open a file, a Parquet reader compiled to WebAssembly parses it directly from your disk. Your file is never uploaded, never sent to any analytics vendor, and never leaves your machine — you can verify this in your browser’s network tab.
What is supported
Open Parquet files of practically any size your browser memory can hold.
Display schema, including nested and logical types (lists, maps, structs, decimals, timestamps, UUIDs).
Show row-group and column-chunk statistics.
Browse rows with pagination and filtering.
Decompress Snappy, Gzip, Zstd, LZ4, LZ4_RAW, and Brotli.
Export to CSV, JSON, Excel (XLSX), SQL INSERT statements, XML, NDJSON, TSV, Markdown, and HTML.
Run live SQL against loaded files with the in-browser DuckDB editor at /query.
Diff two Parquet files, edit and re-write them, or convert CSV, JSON, and Excel to Parquet.
Contact
Bug report, feature request, or business inquiry? See the contact page at /contact or email contact@parquet.to.