CsvMan is a lightweight Windows desktop editor for CSV and JSON files, built for the day-to-day chores of working with tabular data.
Open many files at once, find and fix values quickly, compare two files side by side, and save back without surprises.
Edit `.csv` and MongoDB-style `.json` in a fast grid. Add, remove, duplicate rows, reorder and rename columns, with proper quoting on save.
Toggle a left/right split to compare two files at once. Differences are highlighted automatically, and both panes stay fully editable.
Jump across differences with `F8` / `Shift+F8`, scroll both panes in sync, and get a warning when both sides hold the same file.
Find with match-whole-word, replace and replace-all, go to row, and jump to the next different value with `Ctrl+Arrow`.
Open many files via the command line, dialog, or drag-and-drop. Open files and recent files lists, with right-click actions and per-file dirty tracking.
Built with .NET and WinForms for a lightweight native workflow. Automatic encoding/delimiter detection, with CP949 (Korean) and UTF-8 support.
Download the latest release package, extract it, and run `CsvMan.exe` on Windows.
Open GitHub ReleasesCsvMan is open-source software released under the MIT License. Requires the .NET 8.0 Desktop Runtime on Windows 10 or later.