Pre-launch version

Compare Markdown

See exactly what changed between two versions of a document.

Paste or load two documents to see what changed.

A line-by-line diff, in your browser

Lines, not characters

A document is written and reviewed by the line, so that is the unit here. A reworded sentence shows as one line removed and one line added — not as a shredded run of single-character edits inside a paragraph.

Left and right are positional

Whichever document is on the left is the 'before'. Swap the sides and the diff inverts: what was an addition becomes a deletion. That is why there is a Swap button — a reversed diff is a different answer, not a cosmetic flip.

Identical is an answer

When both documents match line for line, you get told so plainly. An empty result would look like the tool failed.

Both documents stay on your device

The comparison runs entirely in this browser tab. Neither file is uploaded, neither is stored, and we never see either one — which matters most when the two things you are comparing are drafts of something confidential.

Questions about comparing Markdown

What counts as a change?
A whole line. If any character on a line differs, the old line is shown as removed and the new one as added. Word-level highlighting inside a changed line is a possible addition later.
Does the order of the two documents matter?
Yes. Left is treated as the original and right as the changed version, so additions and deletions are relative to the left. Use Swap sides to reverse it.
What if the two documents are identical?
You get an explicit "the documents are identical" message rather than a blank panel.
Can I drop two files on the homepage and land here?
Yes. Drop both, pick Compare, and they load into the left and right slots in the order they were dropped. If the order is wrong, hit Swap sides.
What if I send more than two files?
The first two are compared and a notice tells you so. Nothing is silently ignored — you can load a different file into either slot.
Is trailing whitespace a difference?
Yes. Lines are compared exactly, so a trailing space is a real change. That is deliberate: it is often exactly what you are hunting for.

Need to merge instead of compare?

Merge Markdown joins documents in the order you choose — also in your browser.

Back to all tools →