Rapier could not start
Reload this file. Your document has not been opened or changed.
Paste two texts, or choose two files, and see what changed, word by word. Word documents and PDFs are read on your device, not uploaded. A paragraph that moved shows as one move, with any words changed inside it, not as a deletion and an insertion. Free, with no account or limits.
Also: Word to Markdown · PDF to Markdown · Free online Markdown editor
Yes. Rapier is free and open source, with no account, ads or tracking.
No. Text, Word documents and PDFs are compared on your device. It works offline once the page has loaded.
Yes. Choose two .docx files. Each is read as its formatted text, pictures included, and the changes show on the page, old beside new.
Yes, PDFs with text. The first time, Rapier downloads its free PDF reader once. A scanned PDF has no text to compare.
Yes. A paragraph that moved shows as one move, with any words changed inside it.
Yes. Paste code, or choose two code files, and the changed lines show with the changed words marked.
Yes. Open either side in Rapier, a free Markdown editor, and keep writing.
Rapier compares words, not just lines, then groups the edits into changes a person reads: a replaced word, an added sentence, a moved paragraph. It runs inside Rapier, one offline HTML file. Your browser reads each file; nothing is sent anywhere.
rapier-diff is the comparison engine inside Rapier: plain JavaScript, MIT licensed, no dependencies. Run npm install rapier-diff, then import {diff} from rapier-diff: diff(before, after) returns the exact edits and the changes they make.
Rapier could not start
Reload this file. Your document has not been opened or changed.