FileBrixNo upload · Private
Processed locally — your file never leaves your device

CSV to JSON Converter

Convert a CSV or TSV file into JSON, as an array of objects or an array of arrays.

CSV
Drop a spreadsheet or data file hereor click to choose a file from your deviceNothing is uploaded — everything happens on your device.

How it works

  1. Select or drop a .csv file.
  2. Your browser reads and parses it locally — nothing is uploaded.
  3. Choose whether you want an array of objects or an array of arrays.
  4. Download the resulting .json file directly from your browser.

Frequently asked questions

Is my CSV file uploaded anywhere?
No. Parsing and conversion both happen locally in your browser.
What JSON shape do I get?
You can choose an array of objects (each row becomes an object keyed by its column header — the most common shape for APIs and data pipelines) or an array of arrays (a header row followed by each row's raw values).
What happens to empty cells?
Empty cells become JSON null, so missing values are explicit rather than empty strings.
Does it handle quoted fields and different delimiters?
Yes. The delimiter is auto-detected, and quoted fields — including ones containing commas or line breaks — parse correctly.
Is there a file size limit?
There's no server upload limit. The practical maximum depends on your device's memory and browser.