Paste the earlier version into the original panel and the revised version into the modified panel. Start with the two-line example below, then run the comparison. The first line remains unchanged; the second line changes from blue to green. Read both sides of a highlighted change before deciding which version to keep, especially when adjacent lines were inserted or removed.
Keep case and whitespace checks enabled for an exact comparison. If formatting noise obscures the content, try the corresponding ignore option and compare again. Whitespace normalization can combine line breaks, so return to the exact view before reviewing indentation-sensitive configuration. Export the result only after checking that the selected settings match the review you intend to share.
Keep the original inputs with any exported comparison so another reviewer can repeat the same operation without relying on screenshots.
alpha
blue
β
alpha
green
The comparison identifies line additions, removals and changed text between two supplied versions. Its results describe textual differences rather than program behavior. Renaming a variable and changing its meaning are not equivalent operations, even if both appear as one changed line. Review the surrounding context before accepting a change.
Ignore case or whitespace only when those differences are deliberately irrelevant. Filters can hide meaningful edits in passwords, case-sensitive names, Python indentation, or YAML nesting. Start without them for an exact review. If a filtered comparison shows no changes, repeat without filters before concluding that the two original inputs are identical in content and formatting.
Paste text or upload text files. Each upload allows 100 MiB, and comparison rejects inputs above 50,000 lines. Reading and comparison use browser memory, so maximum inputs are not guaranteed on every device. Binary documents, images, and spreadsheets need a text export first; this tool does not extract their internal document structure.
Export text, HTML, or unified diff, or select changes and copy merged content. Review the result before use. This is a two-input comparison, not a three-way merge against an ancestor. It does not commit repository changes, generate PDF reports, schedule comparisons, send webhook notifications, or automatically resolve version-control conflicts for your project.
Processing runs in your browser. Choosing Share uploads the selected tool state; anyone with the link can open it. Signing in to save sends content to your account library and records save history. Review the selection before either action. Closing the page does not delete those copies. Copying locally does not create a server share.
Compare two text documents side by side with multi-line selection and merge options