Explore Parquet at the speed of thought.
Free online Parquet viewer: local SQL, S3 & URL, optional AI, no file uploads.
Open from disk, S3, or a URL. Run SQL, ask questions in plain language, and scan millions of rows in your browser. DuckDB-WASM streams remote files; AI works with your own provider key.
Parquet & GeoParquet first · CSV, JSON also supported
Built for data teams that live in columnar files
Query cloud Parquet without uploading it
Point viewparquet at a public HTTPS link, presigned URL, or s3:// object, or connect a private bucket with keys that stay in your browser. DuckDB streams only the byte ranges it needs, so large remote Parquet stays fast. Works with AWS S3, Cloudflare R2, Google Cloud Storage, and MinIO.
DuckDB streams byte ranges from the bucket — credentials sign requests in-browser and are never sent to viewparquet.
Real SQL, right in the browser
Write full DuckDB SQL with multi-tab queries, schema autocomplete, and one-click execution. Joins, CTEs, and window functions, then export results to Parquet, CSV, or JSON.
Scan millions of rows without the wait
A virtualized grid scrolls huge result sets smoothly, with type-aware coloring and per-column stats: cardinality, ranges, and null counts at a glance.
Ask in plain language, get SQL back
Describe what you need and the assistant drafts queries, explains your schema, and fixes errors, grounded in the file you have open. Bring your own OpenRouter key and control what context is shared in Settings → AI.
You
What is the average fare by payment type?
Assistant
Here is a grouped query on your open file:
SELECT payment_type, AVG(fare_amount) AS avg_fare FROM 'trips_nyc_2024.parquet' GROUP BY 1;
Your data stays under your control
Processing runs in your browser with DuckDB-WASM. Datasets never upload to viewparquet. Open from disk, S3, or a URL with keys that stay local. Optional AI is explicit and BYOK goes browser-to-provider.
Parquet-first, GeoParquet-ready.
Purpose-built for columnar files, with CSV and JSON supported when you need them, all processed locally in DuckDB-WASM.
Questions, anticipated.
Got questions? Here are the most common ones about viewparquet.
Do my files leave the browser?
Your datasets are processed locally with DuckDB WASM and never upload to viewparquet. Remote reads go directly from your browser to the bucket or URL. Optional AI sends only the context you allow, directly from your browser to your configured BYOK provider.
Can I run SQL on my data?
Yes. The SQL editor supports full DuckDB syntax with multi-tab queries, schema autocomplete, and exports. The AI assistant can draft queries, explain schema, and fix errors, grounded in the file you have open.
How does the AI assistant work?
Add your own OpenRouter/provider key for BYOK mode. Use data-sharing presets to control whether column names, types, metadata, or sample values are included.
What file types are supported?
Parquet and GeoParquet are first-class formats for the fastest path. CSV, TSV, JSON, and JSON Lines are also supported as secondary formats.
Is there a file size limit?
File size is only limited by your browser's available memory. The viewer streams and paginates for efficiency.
Can I open files from S3 or a URL?
Yes. Open data from a public HTTPS or presigned URL, a public s3:// object, or a private bucket using in-browser access keys (or temporary STS tokens), plus S3-compatible stores like Cloudflare R2, Google Cloud Storage, and MinIO. DuckDB streams only the bytes it needs; credentials stay in your browser and never pass through viewparquet servers.
Working with Parquet files? See the full Parquet FAQ : how to open, view, query, and convert Parquet.
Latest Blog Posts
AI data pipelines, Parquet for LLM workloads, DuckDB, and columnar analytics.
How to Open Parquet from S3 Privately in Your Browser
Query Parquet on AWS S3, Cloudflare R2, GCS, or MinIO without uploading files to a third-party viewer. viewparquet strea…
Free Public Parquet Datasets You Can Download Right Now (Every Link Verified)
A curated list of 11 public Parquet files you can actually download — flights, NYC taxi trips, Hugging Face NLP sets, an…
Open Big Parquet Files Without a Worry: Why Your Browser Can Now Handle Gigabytes
Large Parquet files used to crash in-browser viewers with out-of-memory errors. Here's the engineering change — zero-cop…