Parquet Desk
Bring a local Parquet file into a precise, private data workbench. Inspect its schema, choose a manageable slice, and keep long identifiers, decimals, nulls and nested values intact when you export.
How we build a check
This workbench processes supported inputs locally. We test calculations, file structure and generated artifacts using independent readers or known fixtures where available. The example runs the same processing path as a supplied input; it does not stand in for checking your own result.
Editorial responsibility
KitForma maintains this tool and its guides. The source notes on the tool page link to the supporting documentation. We do not claim affiliation with the referenced hardware manufacturers or platforms. Review date: 2026-10-18.
Limits and updates
One unencrypted local .parquet file up to 256 MiB; footer up to 4 MiB, 128 top-level columns and 1,000 row groups. Each scan: up to 64 columns, 20,000 rows, 500,000 output cells, 1,000,000 physical values and 64 MiB declared uncompressed data (32 MiB per selected row group, 16 MiB per page). Supported codecs: uncompressed, Snappy, Gzip, Brotli, Zstd and LZ4_RAW. No INT96, maps, variants, legacy list layouts, dotted/reserved field names, encrypted/external columns, remote URLs, joins or CSV-to-Parquet writing. XLSX is omitted when any selected cell exceeds 32,767 characters; CSV/JSON remain available. Exports are limited to 24 MiB. If a specification changes or a result appears incorrect, send the relevant source URL and a non-sensitive reproduction to kitforma@outlook.com.
Open-source components
The tools use self-hosted open-source components appropriate to each format, including PDF.js, pdf-lib, fflate, SheetJS, MediaInfo by MediaArea.net SARL and others. Component versions and licenses. MediaInfo license · fflate license.