One focused, native window that turns two documents into a clear redline — without ever sending either one to the cloud.
✏️
Edit either side, and watch the diff move
Click any paragraph in the split view and type. The redline, the word counts and the change list all update as you type — so you can fix a typo, try alternative wording, or settle a clause without going back to Word and comparing again. The Original column stays locked until you say otherwise, because the baseline is the one thing you don't want to change by accident. Your files on disk are never rewritten; save the edited text as a new file when you're happy with it.
New in 1.2
👁️
Colors you can tell apart
Red and green is the one pair of colors roughly one man in twelve cannot separate — and it is the pair a redline leans on hardest. One button switches the whole comparison, and the file you export, to blue for additions and amber for deletions, with moves in a plain gray. Every color was checked against simulated red-blind, green-blind and blue-blind vision, so the fix for one kind of color blindness doesn't create another. Strikethrough and underline mark every change either way — color is never the only cue.
New in 1.3
🔀
Redline, and an aligned split view
Deletions struck through, insertions underlined, right inline — in rose and green, or the color-blind-friendly blue and amber. Toggle to an aligned side-by-side split view of Original vs Revised when you'd rather read them in full.
Inline · Split
⚡
A two-level diff that stays fast
Paragraphs are aligned first with a sequence matcher, then a word-level diff runs only inside changed paragraphs — so even large documents stay responsive. A single very long changed line falls back to a clean delete+insert instead of freezing the compare.
Performance
🧭
Change navigation pager
A floating "Change N of M" pager, with keyboard shortcuts, steps through every change one at a time — with a persistent highlight that follows along in the redline, the split view, and the sidebar.
Change N of M
📦
Moved blocks, recognized
A paragraph that was relocated — not re-worded — is shown once with a "Moved" badge, instead of reading as a confusing deletion paired with an unrelated insertion.
Moved
💬
Plain-English headline
A summary sentence surfaces the most significant changes at a glance, with paired before→after value chips for numbers, money, dates and percentages — the stuff you actually care about first.
Value chips
🎚️
Ignore case & whitespace
Two toggles re-run the compare with relaxed matching, so a re-wrapped paragraph or a capitalization tweak doesn't drown out the changes that matter — while the rendered text always shows exactly what's in the document.
🔄
Automatic reload
Redlinr notices when an open document changes on disk — say, a lease you just re-exported — and offers a one-click reload, via a banner, a header button, or ⌘R. Done with this pair? Start over clears both sides at once — the trash icon beside Reload, or ⇧⌘K — and asks first if you have edits typed into either column.
⌘R · ⇧⌘K
📋
Change summary sidebar
Words added and removed, and a clickable list of every change that jumps you straight to it in the redline — a fast way to triage a long document before you read it top to bottom.
📤
Export the redline — or just the list
Save the redline as a single, self-contained HTML file — easy to email, archive, or hand to someone who doesn't have Redlinr installed. Or save just the change list, as plain text, Markdown or CSV, which is what you actually paste into an email about a contract or open in Numbers. Every export is written in the language you have Redlinr set to — headings, word counts, the "Moved" badge and all — and the HTML file declares that language for screen readers. Your Original and Revised files are never touched.
Self-contained
📄
Every common document format
Word (.docx/.doc), PDF, RTF, ODT, HTML, Markdown and plain text — mix and match either side. Word/RTF/ODT/HTML go through macOS's textutil; PDFs read their text layer via PDFKit. A scanned, image-only PDF has no text layer — Redlinr offers to read it instead.
7 formats
🔍
Reads scanned PDFs
Drop in a scan and Redlinr offers to read it with your Mac's own text recognition — no upload, no OCR service, no extra download. It shows you which page it's on and you can stop it at any time. The result is labeled as recognized text, because that isn't the same thing as the document's own words.
On-device OCR
🎯
Find the change you care about
A fifty-page contract can have a hundred changes. Search the change list for a word — accents optional, so cafe finds Café and lodz finds Łódź — narrow it to just the insertions, deletions, rewordings, moves or the changes that touched a number, date or amount, and sort by where it sits in the document, by type, by how much text it moved, or by the wording of the change itself. That last column sorts in the language you have Redlinr set to, so an accented word lands where you would look for it rather than past Z. The pager and keyboard shortcuts follow whatever you've narrowed to.
Search & sort
🔒
100% on your Mac
No document — and no text from it — ever leaves your computer. No account, no cloud, no telemetry. Web-based diff tools make you upload private files to someone else's server; Redlinr never does. The only network calls are the optional license check and update check.
Privacy
🍎
Signed & notarized
Opens with a normal double-click — no "unidentified developer" warning, no Open Anyway, no Terminal. Signed with an Apple Developer ID and notarized by Apple.
No warnings
♿
Built for everyone
Full keyboard shortcuts for navigating changes and reloading with ⌘R, light and dark mode that follows your Mac automatically (or pin one from the appearance toggle), and WCAG 2.1 AA accessibility throughout — zero serious or critical axe-core violations in either color scheme.
WCAG 2.1 AA
🌐
Speaks your language
Redlinr's interface comes in 13 languages — German, English, Spanish, French, Italian, Japanese, Korean, Dutch, Polish, Brazilian Portuguese, Russian, Turkish and Simplified Chinese — and auto-detects your Mac's language on first launch; switch anytime from the in-app flag picker. What you export is written in that language too. Dark and light mode both, following macOS or pinned from the appearance toggle.
13 languages · dark & light