Converter

Convert Parquet to JSON

Export an Apache Parquet file to JSON — as JSON Lines, one object per row — entirely in your browser, with nothing uploaded.

Runs in your browser · nothing is uploaded · no signup

How to convert Parquet to JSON

  1. 1

    Open the free web viewer — nothing to install.

  2. 2

    Drag in your .parquet file, or paste a URL / S3 / Hugging Face link. It opens locally, in place.

  3. 3

    Choose Export → JSON to save a JSONL file (.jsonl) — one JSON object per row.

Need your Parquet data as JSON to feed an API, a script, or a document store? This page converts a .parquet file to JSON in your browser. The export is JSONL — newline-delimited JSON, with one self-contained JSON object per row — which is the format most data tools and pipelines expect.

JSON Lines, one object per row

The output is JSON Lines (.jsonl): each line is a complete JSON object representing one row, for example:

  • {"id": 1, "name": "Ada", "active": true}
  • {"id": 2, "name": "Linus", "active": false}

This streams cleanly and loads row-by-row into tools like pandas (lines=True), jq, and most log and document pipelines. If you specifically need a single JSON array, you can wrap the lines in [ … ] and join them with commas afterwards.

Why convert Parquet to JSON?

  • Feed APIs and web apps that speak JSON rather than columnar binary.
  • Load into document databases like MongoDB or Elasticsearch.
  • Process line-by-line with jq, scripts, or streaming pipelines.
  • Read it by eye — JSON is text, unlike Parquet's binary encoding.

As with every export, you can filter rows and pick columns first so the JSON contains exactly the fields you want.

Private by design. Your file is read and converted locally — in your browser on the web, or on-device in the macOS app. The contents are never uploaded to us or to any third party. Read our privacy policy.

How large a file can I convert? The free web viewer exports up to 1,000 rows — plenty to try it out or convert small files. Pro raises that to 100,000 rows in the browser, and the macOS app exports files of any size, from a few rows to hundreds of millions, with the same local-only privacy.

Frequently asked questions

Is the output a JSON array or JSON Lines?

It's JSON Lines (.jsonl) — one JSON object per row, which most data tools prefer. To get a single array instead, wrap the lines in square brackets and separate them with commas.

Is it free?

Yes — free for up to 1,000 rows, no signup. Pro and the macOS app handle larger files.

Do you upload my file?

No. The Parquet file is read and converted locally in your browser; nothing is sent to our servers. See our privacy policy.

Can I export only some columns?

Yes. Deselect columns, filter rows, or write SQL in the viewer first, and the JSONL export contains just that result.

Open your file in seconds — right in the browser

No upload, no signup, no install. Your data is read locally on your device and never sent to us.