The Best CSV Editor for Mac (Free and Open Source)
Looking for a CSV editor on Mac? Here's what to look for, how to handle the first-launch Gatekeeper warning, and why CEESVEE is a great free, open-source pick.
If you work with CSV files on a Mac, your options can feel limited. Numbers reformats your data and is awkward for plain tabular text. Excel for Mac is a heavy paid app that quietly rewrites CSVs on save. Google Sheets means uploading your file to the cloud. What you often want is simpler: a fast, focused tool that opens a delimited file, lets you edit it, and saves it back exactly the way you expect.
This guide covers what to look for in a Mac CSV editor, how to get past the first-launch warning on unsigned apps, and why CEESVEE is a solid free, open-source pick.
What to look for in a Mac CSV editor
Not every spreadsheet app is a good CSV editor. Here's what actually matters for working with delimited files:
- It opens CSVs as CSVs. A real CSV editor shows your data as rows and columns of text — it doesn't reinterpret values as dates, strip leading zeros, or convert long numbers to scientific notation.
- It detects encoding and delimiters. Real-world files arrive as comma-, tab-, semicolon-, or pipe-delimited, in UTF-8, UTF-16, or Windows-1252. A good editor figures this out for you and lets you override it. (See fixing CSV encoding problems.)
- It handles big files. Spreadsheet apps slow to a crawl — or refuse to open — past a few hundred thousand rows. A tool built for large files should scroll a million rows without stutter.
- It gives you control on export. When you save, you should be able to choose the delimiter, encoding, quoting style, line endings, and whether to write a BOM — not have those decisions made silently for you.
- It runs natively on your Mac. On Apple Silicon, a native build is noticeably faster and lighter than something running through translation.
Apple Silicon vs. Intel: the universal build
Most Macs sold in recent years use Apple Silicon (the M-series chips), while older machines are Intel-based. Some apps make you download a separate file for each. CEESVEE's macOS .dmg is a universal build — one download that runs natively on both Apple Silicon and Intel. You don't have to know which chip you have or pick the right file; it just runs.
The first-launch warning (and how to clear it)
Here's the honest part. CEESVEE's macOS builds are currently unsigned and un-notarized. That means the first time you open the app, macOS Gatekeeper will warn you that it "cannot be opened because the developer cannot be verified." This is expected, and signed/notarized builds are on the roadmap.
The warning isn't a sign that anything is wrong with the app — it just means it hasn't gone through Apple's paid signing process yet. CEESVEE is open source, so you can read every line of what it does on GitHub. To open it anyway, you have two options.
Option 1 — Right-click to open:
- In Finder, open your Applications folder and find CEESVEE.
- Right-click (or Control-click) the app and choose Open.
- macOS shows the same warning but now with an Open button. Click it.
- You only have to do this once — afterward, the app opens normally from the Dock or Launchpad.
Option 2 — Clear the quarantine flag in Terminal:
If you'd rather do it from the command line, open Terminal and run:
xattr -dr com.apple.quarantine /Applications/CEESVEE.app
That removes the quarantine attribute macOS adds to downloaded apps, and CEESVEE will launch without the prompt.
Why CEESVEE is a great free pick for Mac
Once it's open, CEESVEE is built to do one job well: view and edit delimited files quickly and locally. A few things stand out for Mac users.
It's fast, even on huge files
The dataset lives in a Rust core, and the grid is canvas-rendered and virtualized — it only fetches the rows you can actually see. It's designed to open and smoothly scroll a 1,000,000-row, 100 MB+ file, with no practical row limit. That's well beyond Excel's 1,048,576-row ceiling, and the scrolling stays smooth where spreadsheet apps tend to choke. If big files are your main concern, here's more on opening large CSV files.
It's genuinely local
No telemetry, no analytics, no accounts, no cloud. Your files never leave your machine. For anyone handling private or client data, that's a meaningful difference from web-based editors that ask you to upload first.
It edits like you'd expect
CEESVEE is a real editor, not just a viewer. You get:
- Inline cell editing with Excel-style keyboard navigation and a fill handle.
- Insert, delete, and reorder rows and columns; rename columns; multi-cell selection.
- Excel-compatible copy and paste through the TSV clipboard, plus Rust-backed undo/redo.
- Multi-column sort and find & replace (plain text or regex, scoped to a selection or the whole file).
- Live selection stats in the status bar — count, sum, average, min, and max.
If you mainly want to make edits without launching a spreadsheet, see editing CSV without Excel.
It saves files the way you want them
Save and Save As give you explicit export options: delimiter, encoding, quoting style, line endings (LF or CRLF), and BOM. You decide how the file is written, so a CSV you open on your Mac and hand off to a colleague or a script comes out exactly right.
Small touches that make it pleasant
Tabs for multiple files, a recent-files list, a frozen header row, and light and dark themes that follow your macOS appearance. File associations and right-click "Open with" work too — and a second file opens as a new tab, not a separate window.
The bottom line
For a Mac CSV editor that's fast, private, and free, CEESVEE is hard to beat. It's open source (MIT), runs natively on Apple Silicon and Intel from one universal download, and handles encoding, delimiters, and large files so you don't have to fight your tools. The only catch is the one-time Gatekeeper step on first launch — right-click and choose Open, and you're set.
Download CEESVEE for free and give it a try on your next CSV.
Frequently asked questions
What's the best free CSV editor for Mac?
CEESVEE is a strong choice: it's free, open source (MIT), and 100% local — no accounts, no cloud, no telemetry. The macOS download is a universal .dmg that runs natively on both Apple Silicon and Intel Macs.
Does CEESVEE run on Apple Silicon Macs?
Yes. The macOS .dmg is a universal build that runs natively on Apple Silicon (M-series) and Intel Macs from the same download — there's no separate file to pick.
Why does macOS warn me when I first open CEESVEE?
The macOS builds are currently unsigned and un-notarized, so Gatekeeper warns on first launch. Right-click the app and choose Open, or run 'xattr -dr com.apple.quarantine /Applications/CEESVEE.app' in Terminal. Signed and notarized builds are on the roadmap.
Can CEESVEE handle very large CSV files on a Mac?
Yes. The data lives in a Rust core and the grid is canvas-rendered and virtualized, so it's designed to open and smoothly scroll a 1,000,000-row, 100 MB+ file. There's no practical row limit.