CSV Viewer & Editor
Paste CSV to view it as a sortable, filterable table. Edit cells inline, add/delete rows, and export back to CSV. Auto-detects delimiter.
CSV Viewer is coming soon. In the meantime, try the JSON → CSV converter, which has flattening built in.
How it works
PapaParse handles parsing
PapaParse auto-detects the delimiter (comma, semicolon, tab, pipe) and correctly handles quoted fields, escaped quotes, and multiline values. The parsed rows are displayed as a responsive HTML table.
Edits tracked in memory
Cell edits, row additions, and deletions are tracked separately from the raw CSV input. The Export CSV button generates a fresh, properly quoted CSV from the current table state.
Example
Inspecting and fixing a product catalog CSV export
sku,name,price SHOE-42,Black Shoe,89.99 HAT-M,,24.99
Interactive table with 2 rows, 3 columns. Click the empty 'name' cell for HAT-M and type the missing product name.
Double-click any cell to edit it. The empty name field for HAT-M is immediately visible in the table view.
Frequently asked questions
What delimiters are supported?
Comma, semicolon, tab, and pipe. Auto-detect handles most files. Select manually if needed.
Can I edit and re-export?
Yes. Double-click any cell to edit. Add rows with the + button, delete with the x on hover. Export CSV downloads the current table state as a properly quoted CSV file.
Related Tools
All conversions run in your browser — nothing is uploaded.
Browse all 26 converters →