utilby

CSV ↔ JSON Converter

Convert spreadsheet rows into JSON or turn JSON data into CSV. Preview, copy, and save your result privately in your browser.

Runs in your browser · Files never uploaded

Data converter

Convert between CSV and JSON

Bring spreadsheet rows into JSON, or make JSON data ready for a spreadsheet.

Stays on your device
0 B / 5 MB
JSON result

Your converted data will appear here

Choose a file or paste data, then press Convert to preview it before saving.

CSV fields stay as text; no automatic number or date changes.

How to use CSV ↔ JSON Converter

  1. 1

    Choose a direction

    Pick CSV → JSON or JSON → CSV, then paste your data or choose a local file.

  2. 2

    Set CSV options

    For CSV input, choose a separator or let the tool detect it. Tell the converter whether the first row has column names.

  3. 3

    Preview the conversion

    Select Convert to check the result. Malformed quotes and unsupported JSON row shapes show a clear error.

  4. 4

    Copy or save

    Copy the output or download a .json or .csv file. Your original file is left unchanged.

Reliable CSV and JSON conversion in your browser

CSV parsing supports comma, semicolon, tab, and pipe separators, quoted cells, escaped quotes, and line breaks inside quoted cells. Separator detection ignores delimiters inside quoted values.

CSV values remain text so identifiers such as postal codes and values with leading zeroes are preserved. JSON-to-CSV accepts arrays of objects or arrays; nested values are encoded as JSON text inside a CSV cell.

Files are read and converted on your device. The tool accepts inputs up to 5 MB to keep conversion responsive.

Questions & answers

No. File reading and conversion happen in your browser. Your CSV and JSON content is not sent to a server.