Edit and Compare
CSV & JSON Files

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.

Why CsvMan?

CSV & JSON Editing

Edit `.csv` and MongoDB-style `.json` in a fast grid. Add, remove, duplicate rows, reorder and rename columns, with proper quoting on save.

CSV JSON Undo / Redo

Side-by-Side Compare (Diff)

Toggle a left/right split to compare two files at once. Differences are highlighted automatically, and both panes stay fully editable.

Fast Difference Navigation

Jump across differences with `F8` / `Shift+F8`, scroll both panes in sync, and get a warning when both sides hold the same file.

Find, Replace & Navigate

Find with match-whole-word, replace and replace-all, go to row, and jump to the next different value with `Ctrl+Arrow`.

Multi-File Workflow

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.

Focused Windows Desktop App

Built with .NET and WinForms for a lightweight native workflow. Automatic encoding/delimiter detection, with CP949 (Korean) and UTF-8 support.

Get CsvMan

Download the latest release package, extract it, and run `CsvMan.exe` on Windows.

Open GitHub Releases

Open Source

CsvMan is open-source software released under the MIT License. Requires the .NET 8.0 Desktop Runtime on Windows 10 or later.

Buy Me A Coffee