Convert between CSV and JSON in your browser, both directions — auto delimiter detection, header + quote handling, optional type inference, nested-object flattening (dot notation), a table preview, a JSON tree view, statistics, and friendly errors with row & column. Spreadsheet formulas are treated as plain text (CSV-injection safe); nothing is ever uploaded.
Where it runs
Your browser
Data retention
None — nothing is uploaded or stored
Maintained by
EasyTechLabs Engineering
🔒 Nothing you paste, type, or drop is uploaded, stored, or logged. All processing happens in your browser and the data never leaves your device — close the tab and it is gone.
CSV → JSON: a single-pass RFC 4180 tokenizer parses your text (auto-detecting the delimiter when asked), handling quoted fields, escaped quotes, delimiters and newlines inside quotes, and Unicode, and reports the row and column of any problem. The header row names the JSON keys (duplicates are made unique) and each row becomes an object; optional type inference converts obvious numbers, booleans, and null. JSON → CSV: nested objects are flattened with dot notation, columns take a stable first-seen order, and every cell is quoted only when it must be. A cell that a spreadsheet could read as a formula is neutralised so it stays plain text. Everything is pure and runs in your browser.
🔒 Runs entirely in your browser — nothing you paste, type, or drop is uploaded, stored, or logged.