Free Parquet viewer · No Spark, no Python · Nothing uploaded

Peek inside a Parquet file.

Parquet is great for pipelines and terrible for humans. Drop a .parquet file and actually see the rows — sort, search, then export to CSV or Excel if you need it elsewhere.

01 · How it works

Drop, look, done.

Normally 'just check the Parquet file' means spinning up pandas or DuckDB. Here the decoder runs in your browser: drop the file, see the rows.

i. drop

Drop the file

The Parquet decoder (a small pure-JS reader) lazy-loads the first time you use it — no WASM, no cluster.

ii. decode

Columnar becomes rows

Column chunks are decoded and assembled into ordinary rows. Snappy, gzip, zstd, brotli and lz4 compression are all supported.

iii. read

Inspect or export

Sort, search and copy like any grid — or export the data as CSV / Excel, or open it in the dashboard builder.

02 · Why this one

For humans, not pipelines.

The quickest way to answer "what's actually in this file?"

  • 01

    Zero setup

    No pip install, no JVM, no notebook. A browser tab is the whole toolchain.

  • 02

    Real codec support

    Snappy, gzip, zstd, brotli and lz4 page compression decode in-browser.

  • 03

    Types handled

    INT64, timestamps, decimals, byte arrays and nested structures all render readably (nested values as JSON).

  • 04

    Private by design

    Data-lake files often hold sensitive data — this never leaves your machine.

"Someone asked what was in the export. Dropped the .parquet here — answered in ten seconds."
— a data engineer
03 · FAQ

Parquet Viewer questions.

Is my Parquet file uploaded?
No — the decoder runs entirely in your browser. Nothing is sent to a server.
Uncompressed, snappy, gzip, zstd, brotli and lz4 — the codecs that cover virtually all real-world Parquet files.
Nested structs and lists are rendered as JSON strings in their cell, so you can still read and search them. Flat columns appear as normal values.
Tens of millions of values are fine; the practical ceiling is your device's RAM since the file is decoded in memory. For huge files, query it with DuckDB SQL instead.
Yes — Download CSV exports everything you're viewing. The reverse direction (CSV to Parquet) has its own tool.