Quoted fields stay intact
Commas, line breaks, and doubled quotation marks inside quoted cells are parsed as cell content instead of accidental new rows.
Preview a real table, catch uneven rows, remove exact duplicates, sort a column, and move cleanly between CSV and JSON—without uploading the file.
Your table stays on this device. Files are read with browser APIs, transformed in memory, and downloaded directly from the open tab.
Choose CSV or JSON, then process it. Your imported rows are never saved.
Commas, line breaks, and doubled quotation marks inside quoted cells are parsed as cell content instead of accidental new rows.
Sorting and deduplication change the in-memory preview, not the pasted source. Process the source again whenever you want the original order back.
The screen previews the first 200 rows for speed. Copy and download actions always use every processed row.
Only the first 200 rows are rendered on screen so a large file does not turn the browser tab into a very slow spreadsheet. Exports still include all rows.
Every cell must match exactly and appear in the same column. The first copy remains; later identical rows are removed from the processed table.
Yes. Nested objects and arrays are preserved as compact JSON text inside the corresponding table cell rather than being silently flattened.
The small byte-order marker helps older spreadsheet software recognize UTF-8 names and symbols correctly. It does not add a visible row or column.