Show HN: Csv.repair – Free browser-based tool to fix broken CSV files
github.comI built csv.repair a free, open source browser-based tool for analyzing, querying, and repairing broken or oversized CSV files. No file uploads - everything runs locally in your browser. Your data never leaves your machine.
What it does:
- Handles CSV files with millions of rows (virtual scrolling + Web Workers)
- Inline cell editing (double-click to edit, Tab to move between cells)
- Run SQL queries directly on your data (powered by AlaSQL)
- Auto-repair: trim whitespace, remove empty/duplicate rows, standardize dates, fix encoding
- Health diagnostics that flag malformed rows, inconsistent columns, encoding problems
- Column statistics and distribution charts
- Undo/redo, search & replace, keyboard shortcuts
- Export the cleaned file when you're done
- Tech stack: React + TypeScript + Vite + PapaParse + AlaSQL + Recharts + Tailwind CSS. Installable as a PWA.
Live: https://csv.repair
I'd love feedback especially from people who regularly deal with messy CSV files.
No comments yet.