Runs 100% in your browser. Your file is never uploaded.

CSVQuery

Convert CSV to JSON in your browser

Open a CSV file, choose the rows and columns you want, then copy or download clean JSON. The file never leaves your device.

Drop a CSV file here or click to choose one
Comma, semicolon, tab or pipe separated

How to convert CSV to JSON

  1. Drop your CSV file on the page.
  2. Keep the default query to convert everything, or edit it to pick columns and rows.
  3. Press Copy as JSON or Download as JSON.

Convert only some columns or rows

Because the conversion runs through SQL, you can reshape the data before exporting it:

SELECT order_id, customer, price
FROM data
WHERE price > 100

Numbers are detected automatically and written as JSON numbers. Empty cells become null. The first row of the file is used as the property names.

Frequently asked questions

Is my CSV file uploaded when I convert it to JSON?

No. The conversion happens in your browser, and this page blocks network requests, so your data stays on your device.

How are numbers and empty cells converted?

Numeric values become JSON numbers and empty cells become null. Everything else is written as text.

Can I convert only some columns?

Yes. Edit the SQL query to select the columns you need, for example SELECT name, email FROM data, then export the result.

More CSV tools