CSV to JSON

Convert CSV or TSV to JSON. Quoted fields, commas inside values and line breaks are handled; numbers and true/false can become real types.

Free · No upload · 100% on your device

How to use CSV to JSON

  1. Type or paste your code or data, or open a file.
  2. Choose the settings in the side panel. The result updates as you type.
  3. Copy the result or download it as a file.

Private by design. Everything you type, open or record is processed in this browser tab and is never uploaded to KittySuite.

About CSV to JSON

The separator is detected from the first rows, so comma, semicolon (common in Europe), tab and pipe files all work. With “Detect numbers and true/false” on, 42 becomes a number and true a boolean; leave it off to keep every value as text, which is safer for phone numbers and PIN codes.

Everything runs in this browser tab: your text is never uploaded or stored, and the result updates as you type. It keeps working offline once the page has loaded.

CSV to JSON: frequently asked questions

How do I convert CSV to JSON?

Paste the CSV or open a .csv or .tsv file. Each row becomes a JSON object, with the header row as keys.

Does it work with semicolons or tabs?

Yes. The separator is detected from the first rows: comma, semicolon, tab and pipe all work.

Will numbers become real numbers?

With “Detect numbers and true/false” on, 42 becomes a number and true a boolean. Turn it off to keep phone numbers and PIN codes as text.

Are quoted values with commas handled?

Yes. Quoted fields, commas inside values and line breaks inside quotes are handled.

Can I convert an Excel file?

Save the sheet as CSV from Excel or Google Sheets first, then open it here.