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 41 things we did not find in Caxton's documentation — SQL queries, Parquet files and column rules among them — and 69 of the 75 features Caxton lists.

41

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

69 / 75

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

1

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

Where Intact CSV Editor is ahead

41 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
  • A workbook saved back with its other sheets, formats and charts

Opening files

  • Delta Lake and Iceberg tables
  • GeoJSON and TOML
  • Tables from web pages
  • OpenDocument spreadsheets
  • Parquet, Avro, ORC and Arrow, read and written
  • Python pickles, Feather and MessagePack
  • NetCDF and HDF5 scientific data
  • SQLite databases
  • SPSS, Stata, SAS, R and MATLAB files
  • Open a file from a link
  • The value labels of an SPSS or Stata survey kept
  • vCards and your Mac's Contacts
  • Old .xls and binary .xlsb workbooks
  • 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

  • Charts with trend lines, saved as SVG
  • Bars, sparklines and ranks inside the table
  • Rules written as, and read from, a JSON Schema
  • 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
  • A web service asked about each row

Automation

  • AppleScript and Shortcuts
  • A command-line tool and links into the app
  • Files converted from the command line, with no window
  • 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 Editor—Not in their documentation
Keeps the byte-order markIntact CSV EditorDocumented
Keeps comment linesIntact CSV EditorDocumented
Refuses a character the encoding cannot holdIntact CSV Editor—Not in their documentation
Quoting per column and per cellIntact CSV EditorIn part
A workbook saved back with its other sheets, formats and chartsIntact CSV Editor—Not in their documentation
Every character set compared side by side before you chooseIntact CSV EditorIn part
Opening files
Separator, quotes and line endings detected and shownIntact CSV EditorDocumented
Excel workbooks, opened and saved as workbooksIntact CSV Editor—Not in their documentation
OpenDocument spreadsheetsIntact CSV Editor—Not in their documentation
JSON, JSON Lines, YAML and XML as tablesIntact CSV EditorIn part
Parquet, Avro, ORC and Arrow, read and writtenIntact CSV Editor—Not in their documentation
SPSS, Stata, SAS, R and MATLAB filesIntact CSV Editor—Not in their documentation
SQLite databasesIntact CSV Editor—Not in their documentation
Old .xls and binary .xlsb workbooksIntact CSV Editor—Not in their documentation
Delta Lake and Iceberg tablesIntact CSV Editor—Not in their documentation
NetCDF and HDF5 scientific dataIntact CSV Editor—Not in their documentation
Python pickles, Feather and MessagePackIntact CSV Editor—Not in their documentation
GeoJSON and TOMLIntact CSV Editor—Not in their documentation
The value labels of an SPSS or Stata survey keptIntact CSV Editor—Not in their documentation
Tables from web pagesIntact CSV Editor—Not in their documentation
vCards and your Mac's ContactsIntact CSV Editor—Not in their documentation
Log files read into columns by a patternIntact CSV EditorDocumented
Open a file from a linkIntact CSV Editor—Not 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
Only part of a huge file openedIntact CSV EditorDocumented
A file followed as it grows, like tail -fIntact CSV EditorDocumented
Quick Open by a few letters of a file's nameIntact CSV EditorDocumented
Workspaces: the open files and their filters kept under a nameIntact CSV EditorDocumented
Editing and cleaning
The column's own values offered as you typeIntact CSV Editor—Not 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 Editor—Not in their documentation
Stack several files into oneIntact CSV Editor—Not in their documentation
Clusters of similar values, merged on requestIntact CSV Editor—Not in their documentation
One change made in every selected cell, as several cursors wouldIntact CSV EditorDocumented
Paste from the history of recent copiesIntact CSV EditorDocumented
The file edited as text, then read back as a tableIntact CSV EditorDocumented
Find and replace across every file in a folderIntact CSV EditorDocumented
Matches lit in colours and kept for next timeIntact CSV EditorDocumented
A column's spelling checkedIntact CSV EditorDocumented
Analysis
SQL across every open fileIntact CSV Editor—Not in their documentation
Summaries and pivot tables with subtotalsIntact CSV Editor—Not in their documentation
Statistics for every columnIntact CSV EditorIn part
Look values up in another tableIntact CSV Editor—Not in their documentation
Compare two files, value by valueIntact CSV EditorDocumented
Rules for each column, checked on every rowIntact CSV Editor—Not in their documentation
Charts with trend lines, saved as SVGIntact CSV Editor—Not in their documentation
Bars, sparklines and ranks inside the tableIntact CSV Editor—Not in their documentation
Rules written as, and read from, a JSON SchemaIntact CSV Editor—Not in their documentation
A web service asked about each rowIntact CSV Editor—Not in their documentation
Automation
JavaScript macrosIntact CSV Editor—Not in their documentation
Send the table through any programIntact CSV Editor—Not in their documentation
AppleScript and ShortcutsIntact CSV Editor—Not in their documentation
A command-line tool and links into the appIntact CSV Editor—Not in their documentation
Files converted from the command line, with no windowIntact CSV Editor—Not in their documentation
A command paletteIntact CSV EditorDocumented
Shortcuts you can change, sequences tooIntact CSV EditorDocumented
Export
Export to more than 30 formatsIntact CSV Editor—Not in their documentation
PDF export, PDF/A tooIntact CSV EditorIn part
Word and rich textIntact CSV Editor—Not in their documentation
Copy as Markdown, JSON, SQL, HTML and moreIntact CSV Editor—Not in their documentation
HTML tables that sort themselvesIntact CSV Editor—Not in their documentation
Saved export presetsIntact CSV Editor—Not in their documentation
Split a file into severalIntact CSV Editor—Not 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 Editor—Not in their documentation
DocumentedDocumentedIn partIn part—Not 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, charts, rules and exports to 38 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 (old .xls too), JSON, Parquet, Delta Lake, SPSS, Stata, SAS, NetCDF, EBCDIC and more — and export to 38 formats.
  • You want SQL across files, charts, 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 holds the table itself in memory, compactly but whole.
  • A text editor underneath the grid: syntax colouring, snippets, folding, a minimap and a view for logs.
  • A manual with a screenshot of every feature, and published benchmarks.
Intact CSV EditorCaxton
What it isNative Mac editor for CSV and 42 other kinds of data fileLarge-file text editor with a CSV grid
Runs onMac (macOS 14 or later)Mac
Only here41 of the 80 features we compared1 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

1 of the 75 features Caxton documents are not in Intact CSV Editor yet, and 1 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

In Intact CSV Editor in part

  • A manual with a screenshot of every feature, a shortcuts page, benchmarks published
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 wholeYes
Scrollable and editable while the rest is still being readYes
Follow a growing file, like tail -f, with the filter still workingYes
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, \uHHHHYes
A pattern that would run for ever cannot stop the windowYes
Recent searches, and searches saved with their options, exchanged as JSONYes
Find All as a list — every match with its context, grouped by capture or by column, sorted, exportedYes
Batch Replace — hundreds of pairs, each with its own case, word and pattern switches, in one pass or in order, read from CSV or TSVYes
Find in Files — a folder searched without opening its files, and replaced across with a preview and .bak copiesYes
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 conditionYes
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 againYes
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 themYes
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 ThanYes
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 stepYes
The file as text beside the grid — fixed as text, read as a gridYes
Raw mode: a value as it is stored, quotes and allYes
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 pickerYes
Upper, lower, title, sentence and toggle case; camel, Pascal, snake, kebab, constant, dot and space caseYes
Change marks — what was edited since the save, the next change, one change put backYes
Compare offered when the file changes underneath, beside Reload and Keep MineYes
Numbers: step, arithmetic, zero padding, bases 2, 8, 10 and 16Yes
Base64, URL encoding, HTML, XML and JSON escaping, Unicode escapes, ROT13Yes
Unicode normalisation — NFC, NFD, NFKC, NFKDYes
Hashes: SHA-256, SHA-512, SHA-1, MD5Yes
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 keptYes
Several cursors, and a rectangular selectionYes
Bookmarks that persist, find their line again by its content, carry notes, and fill a panelYes
The bookmarked lines extracted or deleted, or all the othersYes
Markers: patterns lit in six colours, and keptYes
Command paletteYes
Quick Open (⇧⌘O) — open tabs, recent files and a workspace's files by fuzzy nameYes
Minimap — the whole document in a strip, with marksNot applicable
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 markersYes
A crash at launch that repeats is broken the second timeYes
Outside changes: a clean file reloads itself, a changed one asksYes
Workspaces — named sets of files reopened in one step, exported as JSONYes
A Jobs panel for everything running in the backgroundYes
The last closed tab reopened (⇧⌘T), tabs moved between windowsYes
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)Yes
Lines sorted by their lengthYes
Lines shuffledYes
Narrow to Selection and Widen — only the selected lines shown, for nowYes
Non-breaking spaces made plainYes
XML formattedYes
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 69 of the 75 features Caxton lists, 1 more in part, and 41 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 80 features of Intact CSV Editor we looked for in Caxton's documentation, we found 39, some of them only in part; the other 41 we did not find. The other way round, Intact CSV Editor lacks 1 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.

Join the beta, open the files you work on today, and see them come back unchanged.

macOS 14 Sonoma or later · How we use your address