SQL editor
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.
SQL editor · S3 & URL · optional AI · private by default
Explore Parquet at the speed of thought: open files from disk, S3, or a URL, run DuckDB SQL, and scan millions of rows without uploading anything. Free, no install, no account. Optional AI with your own key.
Parquet & GeoParquet first · CSV, JSON also supported
See what it doesBuilt for data teams that live in columnar files
Parquet guides
Direct, practical guides for opening, inspecting, converting, and querying Parquet files.
View rows, schema, metadata, and compression without Python or an install.
ConvertFilter the rows and columns you need, then export a spreadsheet-friendly CSV.
ConvertPreserve nested structs and lists in a local JSON Lines export.
ExcelChoose the quickest route through CSV export or Microsoft Power Query.
CloudRead public, presigned, or private objects directly from your browser.
SpatialInspect geometry columns, GeoParquet metadata, attributes, and SQL results.
Need a quick answer? Browse the Parquet FAQ.
S3 & URL
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.
SQL editor
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.
Results grid
A virtualized grid scrolls huge result sets smoothly, with type-aware coloring and per-column stats: cardinality, ranges, and null counts at a glance.
AI assistant
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;
Private by default
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.
Formats
Purpose-built for columnar files, with CSV and JSON supported when you need them, all processed locally in DuckDB-WASM.
Native columnar
First-classWith geometry
First-classAuto-detected schema
SupportedTab-delimited
SupportedObjects or arrays
SupportedOne record per line
SupportedFAQ
Got questions? Here are the most common ones about viewparquet.
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.
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.
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.
Parquet and GeoParquet are first-class formats for the fastest path. CSV, TSV, JSON, and JSON Lines are also supported as secondary formats.
File size is only limited by your browser's available memory. The viewer streams and paginates for efficiency.
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.
Learn & Explore
AI data pipelines, Parquet for LLM workloads, DuckDB, and columnar analytics.
Query Parquet on AWS S3, Cloudflare R2, GCS, or MinIO without uploading files to a third-party viewer. viewparquet strea…
Read moreA curated list of 11 public Parquet files you can actually download — flights, NYC taxi trips, Hugging Face NLP sets, an…
Read moreLarge Parquet files used to crash in-browser viewers with out-of-memory errors. Here's the engineering change — zero-cop…
Read more