Switch between spreadsheet data and developer formats instantly. Upload or paste your rows to parse them locally. Zero uploads, zero databases, and 100% compliant with enterprise data protection guidelines.
Drag and drop a .csv or .json file, or paste your raw text in the input box below.
Pasted text starting with [ or { is treated as JSON — including JSON Lines (one JSON object per line, a common format for logs and API exports). Everything else is treated as CSV, with the delimiter auto-detected unless you set it manually above.
Rows with too few or too many columns, or an unterminated quote, don't block the rest of the file — they're converted as best as possible and listed in a notes panel so you know exactly which rows to check.
Nested objects are flattened into dot-notation columns (e.g. address.city). Arrays are stored as JSON text in a single cell. Records with different fields are combined into one column set, so no data is silently dropped.
Yes. The parsing engine is completely client-side. You can completely disconnect your internet, load your files, convert, and download without any network requests.