Tested tool guide
Tested browser tools
Checked August 16, 2026
What Parquet File Viewer does, with a checked example
This tool opens a .parquet file selected from local disk and parses its footer to display the schema, row group boundaries, and per-column statistics (min, max, null count) without loading the whole file into a database or spreadsheet. Parquet stores that footer, closed with the PAR1 magic bytes, at the end of the file, so the tool can present structure before decoding any data pages. What trips people up: those statistics are whatever the writing tool recorded per row group, not values the viewer computes itself, so a column can show a blank min/max if the writer skipped them, and there is no single whole-file min/max shown automatically.
Worked example
A concrete input and expected output from the current implementation.
Input
A .parquet file with 1 row group containing column id (INT64) with values 1, 2, 3, 4, 5 and column name (BYTE_ARRAY/UTF8), no nulls in either column.
->
Expected output
Row groups: 1. Rows: 5. Column id: type INT64, min 1, max 5, null count 0. Column name: type BYTE_ARRAY (UTF8), null count 0.
The footer records one row group entry covering all 5 rows, and the column chunk metadata for id carries the min and max of the 5 integers it was written with.