Objects or arrays
Create an array of objects for named fields or an array of arrays for positional data.
Convert pasted CSV data or a .csv file into a JSON array of objects or arrays. Quoted fields and common delimiters are handled locally.
Free CSV to JSON converter
Use the header row as object keys or convert each record into a JSON array. The converter understands commas, tabs, semicolons, pipes, quoted commas, escaped quotes, and embedded line breaks.
Create an array of objects for named fields or an array of arrays for positional data.
Open a CSV or TSV file, or paste data directly when you need a quick conversion.
Your CSV is parsed and converted on your device; it is not uploaded to TextLumo.
Worked example
Convert CSV to JSON online with header, delimiter, object, and array options.
name,role Ada,Engineer Lin,Designer
[
{ "name": "Ada", "role": "Engineer" },
{ "name": "Lin", "role": "Designer" }
]Real questions, clear answers
Paste CSV data or choose a .csv file, confirm the delimiter and header options, then copy or download the generated JSON.
Yes. Use Array of objects when the first CSV row contains unique column names, or Array of arrays when you want positional values.
Yes. CSV fields remain strings, so values such as 00123 and 1.00 are not automatically converted to numbers.
No. Parsing and conversion happen locally in your browser, and TextLumo does not receive the file or its contents.