Is the Markdown Diff Viewer free?
Yes. This tool is completely free to use, with no sign-up required.
Does it upload my Markdown to a server?
No. Both versions are compared locally in your browser, so your text never leaves your device.
Does it compare rendered HTML output too?
No. The viewer focuses on a source-text diff so that headings, links, checklists, and table edits stay clearly visible.
Is it useful for README or changelog reviews?
Yes. README and changelog reviews are among the strongest everyday uses, since a source diff shows exactly what will be committed.
Can I copy the differences?
Yes. Alongside the highlighted diff, you can copy a practical summary of the changes for a review note or commit message.
Why is a line marked as changed when the text looks identical?
Almost always trailing whitespace or an indentation change. The diff compares the raw source, so a line ending in one extra space is not the same line. The only whitespace difference that is ignored is CRLF versus LF, which is normalized before comparison.
Does it show me a rendered diff of how the pages will look?
No, and that is deliberate. Rendered diffs hide the changes that matter most in Markdown review, such as a heading level dropping from ## to ###, a link target being swapped, or a checklist item losing its brackets. Comparing the source keeps all of that visible.
How should I read the added and removed line counts?
As blocks touched, not content deleted. A modified line is reported as one removed line plus one added line, because that is how a line-based diff represents an edit. Use the changed-blocks number to gauge how scattered the edit was.
Can I upload two .md files instead of pasting?
No. Both versions are pasted in. That keeps the tool entirely local and immediate, and for the usual use case, comparing a README against a proposed revision, pasting is generally faster than saving two files.
Is my content uploaded to be compared?
No. The diff runs in the browser, so an unpublished changelog or an internal doc can be compared without either version leaving the tab.
Can I export a patch file?
No. The download is a summary with the added-line, removed-line, and changed-block counts. If you need a patch, use git diff. This page is for the review that happens before anything reaches a repository.