CSV ↔ JSON

Move between rows and structured data, with quoting handled.

Browser-based processing · No account needed · Inputs are not automatically saved
CSV ↔ JSON
Prefixes formula-like cells with an apostrophe. This intentionally changes those cells.

Ready when you are. Try the sample or use your own input.

How to use this tool

CSV needs a unique, non-empty header row. For the reverse direction, use an array of flat JSON objects. All CSV values remain strings.

A quick example

name,colour followed by Basil,green becomes [{"name":"Basil","colour":"green"}].

Supported formats & limitations

Comma-delimited CSV only. Quoted commas and embedded newlines are supported. Nested objects are rejected; missing JSON fields become blank CSV cells. Maximum input: 1 MiB.

Does this tool upload my input?

No. Tool processing happens in your browser. Your input and result are not automatically saved. The host may still receive ordinary page access logs.Read about privacy.

Find your next tool

JSON formatterCode & dataCSV ↔ JSONCode & dataSQL formatterCode & dataBase64 encoder / decoderText & encodingURL encoder / decoderText & encodingHTML entity converterText & encodingText difference checkerText & encodingWord & character counterText & encodingText case converterText & encodingUUID generatorCode & dataUnix timestamp converterTime & numbersPercentage calculatorTime & numbersXML formatter & validatorCode & dataHTML formatterCode & dataCSS formatter & minifierCode & dataJavaScript formatterCode & dataRegular expression testerCode & dataSHA hash generatorCode & dataNumber base converterTime & numbersData-size converterTime & numbersUnit converterTime & numbersDate difference calculatorTime & numbersTime-zone converterTime & numbersLine toolsText & encodingImage resizerImage & designImage compressorImage & designImage format converterImage & designFavicon generatorImage & designColour converter & pickerImage & designColour contrast checkerImage & designQR-code generatorImage & designDiscount calculatorTime & numbers

Tab or arrow keys to explore · Enter to open · Esc to close