Skip to main content
parquetbay
How it works Formats Privacy Limits

Free · no account · no file uploads

Free online Parquet viewer, editor and converter

Parquetbay is a browser-based workbench for opening, querying, editing and converting datasets — Parquet, CSV, JSON, Excel and more — locally on your device.

↓
Drop one or more files anywhere
or · or
ParquetCSVTSVJSONNDJSONArrowExcel

🔒 File contents stay on this device—processing happens in this browser tab.

What is Parquetbay?

Parquetbay is a free online Parquet viewer, editor and converter — and the same workbench opens CSV, TSV, JSON, NDJSON, Arrow and Excel files. It is built for analysts, developers and data teams who need to inspect or reshape a tabular dataset without installing desktop software or sending the file to a conversion service.

Cost
Free; no account required
Processing
Local, inside the browser tab
Requirements
JavaScript, WebAssembly and available device memory

How do you open and convert a Parquet or CSV file?

  1. 1

    Choose one or more files

    Drop or select a .parquet, .csv, .json, .arrow or Excel file. Parsing happens in the browser; file contents are not uploaded to Parquetbay.

  2. 2

    Inspect, edit or query

    Browse the virtualized grid, edit cells, find and replace values, profile columns, build undoable transform steps, or query loaded tables with DuckDB SQL.

  3. 3

    Export a new file

    Choose Parquet, CSV, TSV, JSON, NDJSON, Arrow or XLSX, or a text representation such as Markdown, SQL, HTML, YAML, XML or LaTeX. The original file on disk is not modified.

View, edit and query Parquet, CSV, JSON and Excel in one workbench

The interface covers the full local workflow: inspect a file, make auditable changes, reshape the data and download the result.

  • Virtualized data grid

    Only the visible rows are rendered in the page, which keeps table navigation responsive without creating one DOM node per cell.

  • Undoable cell edits

    Edit, add or delete rows and columns. Changes are recorded in a journal that can be reviewed, reverted or undone.

  • Transform pipeline

    Filter, sort, derive, rename, cast and reshape columns with steps that can be disabled, reordered or removed.

  • DuckDB SQL console

    Run joins, window functions, aggregates and other DuckDB SQL, then open query results as another dataset tab.

  • Find and replace

    Search one column or the whole table and replace matching values in bulk.

  • Multiple files and sheets

    Open multiple datasets as tabs. Excel workbooks expose their non-empty sheets as separate tabs.

  • Column profiling

    Review types, nulls, distinct counts and distributions before deciding how to clean an unfamiliar dataset.

  • Format conversion

    Read and write the supported tabular formats, with Snappy, Zstandard or uncompressed Parquet output.

Which file formats can Parquetbay open and export?

Parquetbay supports common analytical, interchange and spreadsheet formats. An input can be exported to another supported output format.

FormatExtensionsOpenExportNotes
Apache Parquet.parquet · .pqYes✓Yes✓Snappy, Zstandard or uncompressed output
CSV.csvYes✓Yes✓Delimiter and header detection
TSV.tsv · .tabYes✓Yes✓Tab-separated text
JSON.jsonYes✓Yes✓Structured JSON records
NDJSON.ndjson · .jsonlYes✓Yes✓One JSON record per line
Apache Arrow.arrow · .feather · .ipcYes✓Yes✓Arrow IPC data
Excel.xlsx · .xlsYes✓Yes✓Reads workbook sheets; exports XLSX

Parquet and Arrow signatures, JSON structure and text delimiters are inspected when an extension is missing or misleading. Text exports also include Markdown, SQL, HTML, YAML, XML and LaTeX.

Does Parquetbay upload your files?

Selected files are not uploaded. Parquetbay reads, queries and exports their contents inside your browser using DuckDB compiled to WebAssembly. The site has no account system, analytics or advertising trackers.

Your browser still downloads the website's code and other static assets, and the DuckDB engine is loaded when it is first needed. Parquetbay does not install a service worker, so a later reload normally requires a network connection. The saved theme preference is the only application setting stored in your browser.

How large a Parquet or CSV file can a browser open?

There is no honest universal file-size limit. Capacity depends on the browser, available device memory, file encoding, column types and the operation being performed. A compressed file can require substantially more memory after decoding.

The grid renders only the visible region, and DuckDB can scan columnar data efficiently. However, edits, transforms and exports may require additional working memory. For large or sensitive jobs, start with the original file preserved, close memory-heavy tabs, and validate the exported result before relying on it.

Technology and format references

Parquetbay uses documented open data technologies rather than a proprietary file format:

  • DuckDB-Wasm documentation—the analytical SQL engine used in the browser.
  • Apache Parquet overview—the specification and project documentation for the columnar format.
  • Apache Arrow overview—the cross-language columnar memory and interchange project.

Product information reviewed 14 July 2026.

Frequently asked questions

What is an Apache Parquet file?

Apache Parquet is an open, column-oriented data file format designed for efficient storage and retrieval. A text editor cannot display its table directly, so it needs a compatible reader such as Parquetbay, DuckDB, Spark, pandas or Polars.

How do I view a Parquet file without installing software?

Open this page in a compatible browser, select the .parquet file and wait for the local DuckDB engine to read its schema and rows. The file contents stay on your device.

How do I convert CSV to Parquet or Parquet to CSV?

Open the source file, choose Export and select the destination format. Parquet output supports Snappy, Zstandard and uncompressed encoding; CSV output can include a header row.

Can I edit a Parquet file online?

Yes. You can edit cells, add or delete rows and columns, find and replace values, and transform the table with pipeline steps or SQL. Export creates a new result; it does not overwrite the original file on disk.

How do I open a CSV file without Excel?

Drop the .csv file on this page. Parquetbay shows it in a spreadsheet-like grid where you can sort, filter, edit, query and export it—no installation, account or upload. The same works for TSV, JSON, NDJSON, Arrow and Parquet datasets.

Can I open a CSV file that is too large for Excel?

Often, yes. Excel cannot display more than 1,048,576 rows per sheet, while Parquetbay renders rows in a virtualized grid and queries them with DuckDB, so larger datasets can stay workable. The practical ceiling depends on your device's memory and the file's encoding.

Is my data sent to a server?

Parquetbay does not send selected file contents to a Parquetbay server. Reading, queries, edits and exports run in the browser. Network requests still retrieve the site's static application assets.

Does Parquetbay require a connection after loading?

The active page can continue processing after its required assets have loaded, but Parquetbay does not install an offline cache. Opening or reloading the site normally needs a network connection.

Does Parquetbay work with Excel files?

Yes. Parquetbay reads non-empty sheets from .xlsx and .xls workbooks and exports XLSX, so you can move data between spreadsheets, Parquet and other supported formats.

Common Parquet tasks

Jump straight to a task. Each opens this same local workbench — nothing is uploaded. Opening and viewing any supported format is done right here on this page.

Parquet to CSV CSV to Parquet Parquet to JSON Parquet to Excel Parquet editor

Parquetbay is a free browser-based Parquet viewer, editor and converter for Parquet, CSV, TSV, JSON, NDJSON, Arrow and Excel files.

About How it works Features Formats Conversions Privacy Limits Technology FAQ

© 2026 Parquetbay