A fast, native CSV editor for macOS.
Open CSV files straight from Finder, edit them like a spreadsheet, and save them back as exactly what they are: plain text. No import wizards, no type guessing, no mangled data.
- Native and lightweight — A real Mac app built with SwiftUI. Starts instantly, feels at home on macOS.
- Your data stays plain text — What you see is what's in the file. Values are never reinterpreted, reformatted, or silently converted. Exports use proper CSV quoting and end with a trailing newline.
- Document-based —
Double-click any
.csvfile in Finder and start editing.
- Click to select a cell, double-click to edit it
- Navigate with the arrow keys, start editing with
Return Tab/Shift+Tabmove the edit session left and right,Returnmoves downShift+Returninserts a line break inside a cellShift+Clickselects a rectangular cell range- Click a row number or column header to select the whole row or column
Cmd+C/Cmd+X/Cmd+Vwork on cells, ranges, rows, and columns- Pasting expands the table automatically when the data doesn't fit
- Pasted text can be comma-, tab-, or semicolon-separated — so data from Excel, Numbers, and other tools just works
- Drag rows by their row number, columns by their header
- An insertion line shows exactly where the dragged row or column will land
Cmd+Z/Shift+Cmd+Zundo and redo every change — cell edits, pastes, deletions, and reorderings
- Drag a column edge to resize it, double-click the edge to fit the content
- Wrap or clip long cell content with one toolbar click
- Right-click context menus to copy, clear, or delete rows and columns
- Open URLs in cells directly from the context menu
- Row numbers, pinned header row, and a monospaced font that keeps data aligned
Build and install the app with Xcode installed:
git clone https://github.com/Airsequel/AirCSV
cd AirCSV
make installThis builds a universal binary and copies AirCSV.app to /Applications.
make help # List all make targets
make dev # Build and launch the app with an example CSV
make test # Run the test suite