§ Tool 17 of 23 · Inspect

Two texts, side by side.

Drop two passages; see what moved. Visual diff with additions and deletions highlighted, character and line counts on both sides, and a status strip that flips between "same" and "different" the moment they part.

Updated
v2.11
First shipped
Editor
CodeMirror
Diff view
Metrics
Char · line
Both sides
Network
Offline
Pure local
DevUtilities Text Compare — left/right text panels, diff highlighting, status strip.
Plate xvii — Text Compare with the live status strip and the metrics row.
§ 01Capabilities

Six things it does cleanly.

i

Side-by-side diff

Two panels, line-aligned. Additions, deletions, and changes are highlighted in place.

ii

Real-time status

"Both are the same" or "Different" — flips the moment a character changes.

iii

Character & line metrics

Both sides show character count and line count. Useful for length comparisons.

iv

Sample data

Two sample passages preload on first launch — so you can see the diff in action without typing.

v

Clear button

Reset both panels in one click; great for moving on to the next pair.

vi

State persistence

Both panels persist across sessions; yesterday's compare is still there.

§ 02A typical session

Four moves to spot the change.

Paste the left

Original passage, version A, the "before".

Paste · ⌘ V

Paste the right

Updated passage, version B, the "after".

Paste · ⌘ V

Read the diff

Highlighted additions and deletions; status strip says "same" or "different".

Live

Clear or copy

Reset both, or copy either side for the next round.

Clear · Copy
§ 03Made for these tasks

The work it actually does.

i — Review

Code-review proxy

Compare two snippets without firing up a Git tool. The diff editor is the same one Git tools use.

ii — Config

Environment drift

Compare the same config across environments to spot the variable that drifted.

iii — Logs

Two responses

Diff two HTTP responses to see exactly what changed when "intermittent" became reproducible.

iv — Edit

Polishing prose

Compare a draft and a polish from AI Translate; see exactly what was rewritten.

v — Translate

Versioned strings

Diff two translation snapshots; understand what was added before re-publishing.

vi — Audit

Documentation

Compare two versions of a doc page; the changes become a precise list.

§ 04Questions, answered

Things people ask before they download.

Is the diff line-based or character-based?

Both: lines are the primary alignment, but within changed lines the editor highlights character-level differences.

What's "Both are the same" actually checking?

Exact equality after normalising line endings. Flip to "Different" the moment a character moves.

How big can the texts be?

The editor handles documents in the megabytes comfortably. Performance scales linearly; nothing freezes at "real" sizes.

Are line endings normalised?

Yes. CRLF and LF compare as identical so cross-platform copies don't show fake differences.

Is content stored remotely?

No. Everything lives in your local session. Nothing leaves the machine.

What if I want a JSON-aware diff?

Use the JSON Formatter's diff mode — it auto-formats both sides first, so cosmetic differences don't masquerade as real ones.

§ 05Companion tools

Better with the rest of the shelf.

§ Download

Spot the change, at a glance.

Download — Mac App StoreChangelog