Loading Datio workspace…
Preparing the browser-side engine
Cargando, espera…Preparing the browser-side engine
Cargando, espera…Preparing the browser-side workspace
Cargando, espera…Preparing the browser-side workspace
Cargando, espera…Convierte CSV tabular en objetos JSON limpios o matrices 2D con números y booleanos tipados.
Suelta tu CSV o Excel aquí. La conversión es instantánea en memoria.
The CSV to JSON converter turns a delimited file into clean JSON in your browser. Choose an array of objects (headers become keys) or a 2D matrix (headers plus rows), with 2-space, 4-space, or minified indentation. Numbers and true/false become typed JSON values; empty CSV cells become null.
Useful for developers and analysts who need spreadsheet data as JSON for APIs, configs, or JavaScript apps without installing conversion utilities.
name,score,active
Alice,98,true
Bob,,false
→
[
{ "name": "Alice", "score": 98, "active": true },
{ "name": "Bob", "score": null, "active": false }
]Convert after cleaning so the JSON reflects fixed values. To go the other direction, use the reverse converter. JSON a CSV, Limpiador CSV, Visor CSV.
It turns spreadsheet rows into structured JSON — typically an array of objects where each header becomes a key. Datio does this in your browser with typed numbers and booleans, so “98” becomes 98 and empty cells become null.
Load the CSV file in Datio's CSV to JSON tool, choose Array of Objects (keyed records) or 2D Matrix (compact grid), pick 2-space, 4-space, or minified indentation, then copy the output or download the .json file.
Empty CSV cells become null in JSON objects; numeric text like “98” becomes the number 98 and “true”/“false” become booleans. Going back, nulls become empty cells in the CSV, so round-trips stay predictable.
Pick Array of Objects when each row is a record for an API or app (headers become keys). Pick 2D Matrix when you want the smallest faithful grid — headers plus rows as nested arrays with no keys repeated.
Conversion in the CSV / Excel to JSON tool reflects the parsed table exactly — headers are trimmed and capped in length, and very wide or very long files are bounded to keep browser parsing fast (up to 5 MB per file).