All free flows

Clean CSV to JSON Import

Remove wholly empty and duplicate-key rows from a CSV export, preserve every cell as text, and download JSON records with stable object-key order.

Files and processing stay in the browser. Original and early checkpoint downloads retain removed rows; no redaction or secure-erasure claim. Expressions remain JSON strings.

This flow needs JavaScript. If it does not load, refresh the page and try again.

About this flow

Choose a UTF8CSV/TSV export, select exact duplicate key columns, remove wholly empty rows and retain the first matching record. Export all remaining cells as JSON strings and sort object keys deterministically. No upload or API call is performed.

Limitations

  • 5MiB input and each downstream JSONinput;50,000data rows/500columns/500,000cells.
  • The final strict JSON stage also enforces200,000values/40levels; a CSV inside its own limits can exceed the next stage. Latest completed checkpoint remains available on failure.
  • No number/boolean/NULL/date type inference; every cell remains a string.
  • Duplicate or empty object headers reject; disabling header mode exports arrays without dropping header data.
  • No API integration/database/schema/nativeExcel/browser-device equivalence is established.