Fast browser-based CSV viewer and editor UI.
Live URL: https://jsramraj.github.io/csv-viewer-editor/
- Free to use
- No ads
- No tracking
- Open source
- Lightweight
- Runs fully in the browser (no backend required)
- Tested with 10,000+ lines
- Tested with CSV files larger than 2 MB
- Open CSV files from your device
- Drag and drop CSV import
- Paste CSV directly from clipboard
- Auto delimiter detection
- Shows file metadata (rows, columns, size, delimiter, encoding)
- Column visibility toggle
- Column reorder by drag-and-drop
- Column resize
- Freeze header row
- Freeze first column
- Virtualized row rendering for smoother large-table viewing
- React + Vite
- Papa Parse
- clsx
npm install
npm run devnpm run buildnpm run deployAll CSV parsing and rendering happen in your browser session.
Issues and pull requests are welcome.
