What this tool does
Convert CSV to JSON
This page maps each retained CSV row to headers and generates one of three JSON shapes. Safe type inference recognizes booleans, null and numeric values without converting identifiers that start with zero.
Private, local-first data tools
Turn CSV rows into objects, two-dimensional arrays or JSON Lines, with optional type inference and explicit empty-value handling.
The parser runs off the main thread. Once loaded, you can search, sort, validate, repair and export without an account.
What this tool does
This page maps each retained CSV row to headers and generates one of three JSON shapes. Safe type inference recognizes booleans, null and numeric values without converting identifiers that start with zero.
Local files are read by a dedicated browser worker and are not uploaded to an application server. File contents and filenames are not included in analytics events. Loading a public URL is an explicit direct request from your browser and may fail when the remote server blocks CORS.
Use objects for most APIs, arrays when positional data is required, and JSON Lines for streaming or data-engineering workflows.
Identifiers with leading zeros remain strings. Other unambiguous numeric values can be inferred when the option is enabled.
They are empty strings by default, or you can export them as JSON null values.