CSV to JSON Converter

Convert CSV text to JSON array of objects in your browser. First row is used as keys. Handles quoted fields. No data is sent to a server.

CSV to JSON Converter tool

How to use

  1. Paste CSV

    Paste your CSV data. The first line should be the header row.

  2. View JSON

    The tool outputs a JSON array of objects, one per row.

  3. Copy JSON

    Use Copy to copy the JSON result.

Examples

  • Simple CSV

    Two columns, two rows.

    Input
    name,age
    Alice,30
    Bob,25
    Output
    [{"name":"Alice","age":"30"},...]

Frequently asked questions

How are quoted fields handled?
Fields enclosed in double quotes can contain commas; they are parsed correctly.
What if my CSV has no header?
The first row is always used as the property names. Add a header row for best results.

You might find these useful too.