Work with Parquet files, entirely in your browser
View, query and convert Parquet files without installing Spark, pandas or anything else.
All processing happens locally via WebAssembly — your files never leave your device.
parquetkit.com/parquet-viewer
344 ms
to open a 1.3 GB Parquet file — only the metadata footer is read
0 uploads
static site with no backend; there is nowhere to send your file
MIT
open source — verify the privacy claim in the code yourself
Parquet Viewer
Drop a .parquet file to inspect its schema, metadata and rows instantly.
SQL Workbench
Run SQL queries against local Parquet, CSV and JSON files with DuckDB.
Converters
Convert between Parquet, CSV, JSON and JSONL without uploading anything.
Parquet Diff
Compare two Parquet files by key: added, removed and changed rows plus schema drift.
Converters
Guides
- How to Check If a Parquet File Is Corrupted (No Install Needed)Validate a Parquet file in your browser: check the footer and schema instantly, then scan every row group with one SQL query. No pyarrow, no Spark.
- Combine Multiple CSV Files into One Parquet FileTurn a folder of CSV exports into a single compressed Parquet file with one DuckDB command, handling schema drift — or do it entirely in your browser.
- How to Compare Two Parquet Files and See What ChangedDiff two Parquet files by key to find added, removed and changed rows — in your browser, with DuckDB SQL, or with a short pandas script.
- Convert Parquet to CSV from the Command LineThree ways to turn a Parquet file into CSV from a terminal — a DuckDB one-liner, Python with pandas or pyarrow — plus a no-install browser fallback.
- DuckDB Parquet Viewer Options Compared: CLI, UI, and BrowserDuckDB can view Parquet files through its CLI, its local web UI, Python, or a browser-based tool. Here is how each works and when to pick one.
- fastparquet vs pyarrow: Which Python Parquet Engine to Usefastparquet and pyarrow both read and write Parquet from pandas, but they differ on speed, type support and maintenance. Here is how to choose.