Caxton alternative

Intact CSV Editor vs Caxton

A native Mac text editor for files of ten gigabytes that grew a CSV grid — a memory-mapped document with a parsed grid over it. Intact CSV Editor does 29 things we did not find in Caxton's documentation — SQL queries, Parquet files and column rules among them — and 31 of the 75 features Caxton lists.

29

things Intact CSV Editor does that we did not find in Caxton's documentation, of the 57 we compared.

31 / 75

of the features Caxton lists are in Intact CSV Editor too, and 22 more in part.

19

of the features Caxton lists Intact CSV Editor does not have yet.

Where Intact CSV Editor is ahead

29 things we did not find in Caxton's documentation.

We read the features page, the manual, the shortcut and menu references, benchmarks, changelog 1.0.0–1.7.2, the guides, pricing and privacy, and the menus of version 1.7.2 on 10 September 2026, and looked for each of them there.

Keeping data intact

  • Mainframe EBCDIC code pages
  • Refuses a character the encoding cannot hold

Opening files

  • Tables from web pages
  • OpenDocument spreadsheets
  • Parquet, Avro, ORC and Arrow, read and written
  • SQLite databases
  • SPSS, Stata, SAS, R and MATLAB files
  • Open a file from a link
  • vCards and your Mac's Contacts
  • Excel workbooks, opened and saved as workbooks

Editing and cleaning

  • The column's own values offered as you type
  • Clusters of similar values, merged on request
  • Reshape: wide to long, a cell split into rows
  • Stack several files into one

Analysis

  • Look values up in another table
  • Summaries and pivot tables with subtotals
  • Rules for each column, checked on every row
  • SQL across every open file

Automation

  • AppleScript and Shortcuts
  • A command-line tool and links into the app
  • JavaScript macros
  • Send the table through any program

Export

  • Copy as Markdown, JSON, SQL, HTML and more
  • Word and rich text
  • Export to more than 30 formats
  • HTML tables that sort themselves
  • Saved export presets
  • Split a file into several

On the Mac

  • Eight languages
Side by side

Every feature we compared.

FeatureIntact CSV EditorCaxton
Keeping data intact
Saves a file back byte for byteIntact CSV EditorDocumented
Detects the text encodingIntact CSV EditorDocumented
Mainframe EBCDIC code pagesIntact CSV EditorNot in their documentation
Keeps the byte-order markIntact CSV EditorDocumented
Keeps comment linesIntact CSV EditorDocumented
Refuses a character the encoding cannot holdIntact CSV EditorNot in their documentation
Quoting per column and per cellIntact CSV EditorIn part
Opening files
Separator, quotes and line endings detected and shownIntact CSV EditorDocumented
Excel workbooks, opened and saved as workbooksIntact CSV EditorNot in their documentation
OpenDocument spreadsheetsIntact CSV EditorNot in their documentation
JSON, JSON Lines, YAML and XML as tablesIntact CSV EditorIn part
Parquet, Avro, ORC and Arrow, read and writtenIntact CSV EditorNot in their documentation
SPSS, Stata, SAS, R and MATLAB filesIntact CSV EditorNot in their documentation
SQLite databasesIntact CSV EditorNot in their documentation
Tables from web pagesIntact CSV EditorNot in their documentation
vCards and your Mac's ContactsIntact CSV EditorNot in their documentation
Log files read into columns by a patternIntact CSV EditorDocumented
Open a file from a linkIntact CSV EditorNot in their documentation
Fixed-width files, with layouts you can keepIntact CSV EditorDocumented
Millions of rowsIntact CSV EditorDocumented
Rules for the files in a folderIntact CSV EditorDocumented
Editing and cleaning
The column's own values offered as you typeIntact CSV EditorNot in their documentation
Fill handle that continues a seriesIntact CSV EditorDocumented
JSON inside a cell, edited as a treeIntact CSV EditorDocumented
Find and replace with regular expressions and a previewIntact CSV EditorDocumented
A filter on every column heading, with countsIntact CSV EditorDocumented
Sort by several columns, then back to the file's orderIntact CSV EditorDocumented
Duplicates judged on the columns you chooseIntact CSV EditorDocumented
Rewrite dates and number formatsIntact CSV EditorDocumented
Reshape: wide to long, a cell split into rowsIntact CSV EditorNot in their documentation
Stack several files into oneIntact CSV EditorNot in their documentation
Clusters of similar values, merged on requestIntact CSV EditorNot in their documentation
Analysis
SQL across every open fileIntact CSV EditorNot in their documentation
Summaries and pivot tables with subtotalsIntact CSV EditorNot in their documentation
Statistics for every columnIntact CSV EditorIn part
Look values up in another tableIntact CSV EditorNot in their documentation
Compare two files, value by valueIntact CSV EditorDocumented
Rules for each column, checked on every rowIntact CSV EditorNot in their documentation
Automation
JavaScript macrosIntact CSV EditorNot in their documentation
Send the table through any programIntact CSV EditorNot in their documentation
AppleScript and ShortcutsIntact CSV EditorNot in their documentation
A command-line tool and links into the appIntact CSV EditorNot in their documentation
A command paletteIntact CSV EditorDocumented
Shortcuts you can change, sequences tooIntact CSV EditorDocumented
Export
Export to more than 30 formatsIntact CSV EditorNot in their documentation
PDF export, PDF/A tooIntact CSV EditorIn part
Word and rich textIntact CSV EditorNot in their documentation
Copy as Markdown, JSON, SQL, HTML and moreIntact CSV EditorNot in their documentation
HTML tables that sort themselvesIntact CSV EditorNot in their documentation
Saved export presetsIntact CSV EditorNot in their documentation
Split a file into severalIntact CSV EditorNot in their documentation
Safety
A copy kept before every saveIntact CSV EditorIn part
Unsaved work recovered after a crashIntact CSV EditorDocumented
Knows when another program changes the fileIntact CSV EditorDocumented
Lock a file against changesIntact CSV EditorDocumented
Settings kept in a small file beside the dataIntact CSV EditorDocumented
On the Mac
Eight languagesIntact CSV EditorNot in their documentation
DocumentedDocumentedIn partIn partNot in their documentationNot in their documentation·Not comparedNot compared

Choose Intact CSV Editor if…

  • You think of the file as a table first: types, filters on headings, SQL, rules and exports to 33 formats.
  • Your files must come back exactly as they came — byte for byte, in their own separator, quoting, encoding and line endings.
  • You open more than CSV: Excel, JSON, Parquet, SPSS, Stata, SAS, EBCDIC and more — and export to 33 formats.
  • You want SQL across files, column rules, file comparison and a backup before every save, in one app.
  • You work on a Mac and want an app made for it, in eight languages, from a company in Zürich you can call.

CChoose Caxton if…

  • Opens a 10 GB file at once and stays under 200 MB of memory — Intact CSV Editor reads the table into memory.
  • Follows a growing file like tail -f, keeps change marks since the last save, and shows the file as text beside the grid.
  • Batch replace, find in files, a minimap and quick open — the tools of a text editor.
Intact CSV EditorCaxton
What it isNative Mac editor for CSV and 30+ data formatsLarge-file text editor with a CSV grid
Runs onMac (macOS 14 or later)Mac
Only here29 of the 57 features we compared19 of the 75 features it lists
PricingFree trial of every feature; licence price at launchSold by the month, the year or once; read-only when a licence lapses; three Macs per licence (its pricing page).
In fairness

Where Caxton is ahead

19 of the 75 features Caxton documents are not in Intact CSV Editor yet, and 22 are there only in part.

Not in Intact CSV Editor yet

  • Open a 10 GB file at once and stay under 200 MB — mapped, indexed in the background
  • Follow a growing file, like tail -f, with the filter still working
  • Recent searches, and searches saved with their options, exchanged as JSON
  • Batch Replace — hundreds of pairs, each with its own case, word and pattern switches, in one pass or in order, read from CSV or TSV
  • Find in Files — a folder searched without opening its files, and replaced across with a preview and .bak copies
  • The file as text beside the grid — fixed as text, read as a grid
  • Two columns of one name told apart in every column picker
  • Change marks — what was edited since the save, the next change, one change put back
  • and 11 more in the full list below

In Intact CSV Editor in part

  • Open only a byte range, or only the end, of a file too big to want whole
  • Escape sequences in a plain query — \n, \t, \xHH, \uHHHH
  • Find All as a list — every match with its context, grouped by capture or by column, sorted, exported
  • A file of values dropped on the filter, one a line, each an OR condition
  • Sorts saved by name and applied again
  • and 17 more in the full list below
Sources

https://caxton.app — read 10 September 2026: the features page, the manual, the shortcut and menu references, benchmarks, changelog 1.0.0–1.7.2, the guides, pricing and privacy, and the menus of version 1.7.2. Product names belong to their owners. Found something out of date? Tell us.

Everything Caxton documents — 75 features, and whether Intact CSV Editor does it
Caxton documentsIn Intact CSV Editor
Open a 10 GB file at once and stay under 200 MB — mapped, indexed in the backgroundNot yet
Open only a byte range, or only the end, of a file too big to want wholePartly
Scrollable and editable while the rest is still being readYes
Follow a growing file, like tail -f, with the filter still workingNot yet
UTF-8 checked, a likely legacy encoding offered, the file reopened in anotherYes
Rules by file pattern — encoding, wrap and tab width per globYes
Find: case, whole word, regular expressions, in the selection, backwards, an exact countYes
Escape sequences in a plain query — \n, \t, \xHH, \uHHHHPartly
A pattern that would run for ever cannot stop the windowYes
Recent searches, and searches saved with their options, exchanged as JSONNot yet
Find All as a list — every match with its context, grouped by capture or by column, sorted, exportedPartly
Batch Replace — hundreds of pairs, each with its own case, word and pattern switches, in one pass or in order, read from CSV or TSVNot yet
Find in Files — a folder searched without opening its files, and replaced across with a preview and .bak copiesNot yet
Replace All as one undo step, shown before it is doneYes
Filter conditions chained with AND and OR, AND binding tighter, each negatable, saved by nameYes
A file of values dropped on the filter, one a line, each an OR conditionPartly
Extract, delete or bookmark what the filter showsYes
Severity levels, Go to Time, stack traces kept with their record, incident windowsNot applicable
Sort as text, case-sensitive bytes, natural, number, currency with accounting negatives, or date; then by; stableYes
Sorts saved by name and applied againPartly
Fill Series… — linear or growth, dates by the second to the year with month ends kept, weekday and month lists, a stop value, empty cells onlyYes
Fill down, up, right and leftYes
Remove duplicate rows by chosen columns, keeping the first, the last or none, or bookmarking themPartly
A column's values countedYes
Filter by a column's values, with counts, the most frequent first, (blank) includedYes
Right-click a cell: Filter to, Exclude, Greater Than, Less ThanPartly
Split, combine, extract a column, transpose, number the rows, change the delimiter, flatten line breaks, quote all or only what needs it, pad short rows, cut fixed widths with a live previewYes
Short rows shown dimmed and repaired in one stepPartly
The file as text beside the grid — fixed as text, read as a gridNot yet
Raw mode: a value as it is stored, quotes and allPartly
Go to 5000 or 5000:12Yes
Selection statistics in the status barYes
Hide and freeze columns, fit them, rename one by double-clicking, its settings following it when it movesYes
A blank sheet, and typing past the last row or column grows the tableYes
Two columns of one name told apart in every column pickerNot yet
Upper, lower, title, sentence and toggle case; camel, Pascal, snake, kebab, constant, dot and space casePartly
Change marks — what was edited since the save, the next change, one change put backNot yet
Compare offered when the file changes underneath, beside Reload and Keep MineNot yet
Numbers: step, arithmetic, zero padding, bases 2, 8, 10 and 16Partly
Base64, URL encoding, HTML, XML and JSON escaping, Unicode escapes, ROT13Partly
Unicode normalisation — NFC, NFD, NFKC, NFKDNot yet
Hashes: SHA-256, SHA-512, SHA-1, MD5Partly
Statistics: bytes, characters, words, lines, reading timeYes
Insert the date and timeYes
Words completed from the documentYes
Snippets with tab stops, comments toggled, brackets paired, folding, syntax colouringNot applicable
Clipboard history, with pinned entries keptNot yet
Several cursors, and a rectangular selectionPartly
Bookmarks that persist, find their line again by its content, carry notes, and fill a panelPartly
The bookmarked lines extracted or deleted, or all the othersYes
Markers: patterns lit in six colours, and keptPartly
Command paletteYes
Quick Open (⇧⌘O) — open tabs, recent files and a workspace's files by fuzzy nameNot yet
Minimap — the whole document in a strip, with marksNot yet
Split viewYes
Two files side by side, changes taken across, case and spacing ignored, a report savedYes
Soft wrap, zoom, light and dark following the systemYes
Atomic saves, and a crash-recovery journalYes
A session restored with each window's scroll position, bookmarks and markersPartly
A crash at launch that repeats is broken the second timeNot yet
Outside changes: a clean file reloads itself, a changed one asksYes
Workspaces — named sets of files reopened in one step, exported as JSONPartly
A Jobs panel for everything running in the backgroundNot yet
The last closed tab reopened (⇧⌘T), tabs moved between windowsPartly
Shortcuts rebound, update checks switched off, nothing sent anywhereYes
A manual with a screenshot of every feature, a shortcuts page, benchmarks publishedPartly
Read-only when a licence lapses; three Macs a licence; by the month, the year or onceNot applicable
A warning when an edit holds characters the file's encoding cannot — Your edits contain characters that…Yes
Use Selection for Find (⌘E) and Jump to Selection (⌘J)Not yet
Lines sorted by their lengthNot yet
Lines shuffledNot yet
Narrow to Selection and Widen — only the selected lines shown, for nowPartly
Non-breaking spaces made plainPartly
XML formattedNot yet
Quit and Close All Windows, so they do not come backYes
Questions

About this comparison

Is Intact CSV Editor a good alternative to Caxton?

For most people who work on a Mac, yes. It does 31 of the 75 features Caxton lists, 22 more in part, and 29 things we did not find in Caxton's documentation — SQL queries, Parquet files and column rules among them. Where Caxton is ahead is listed on this page too.

Does Intact CSV Editor have more features than Caxton?

Of the 57 features of Intact CSV Editor we looked for in Caxton's documentation, we found 28, some of them only in part; the other 29 we did not find. The other way round, Intact CSV Editor lacks 19 of the 75 features Caxton lists.

How was this comparison made?

We read the features page, the manual, the shortcut and menu references, benchmarks, changelog 1.0.0–1.7.2, the guides, pricing and privacy, and the menus of version 1.7.2 on 10 September 2026. Every feature Caxton lists was checked against Intact CSV Editor, and every one of Intact CSV Editor's was looked for in Caxton's pages. A dash means we found nothing like it there; Caxton may do more than it documents. If something has changed, write to info@marketvision.ch and we will correct it.

Coming from Caxton? Bring your files.

Open the files you work on today and see them come back unchanged. Seven days free, fourteen with an account, no card.

Download free trial

macOS 14 Sonoma or later · See pricing