Reviewing document edits
Paste the original and revised version of a document to instantly see what changed, was added, or was removed between drafts.
Writing, editing, cleanup, and comparison tools for text-heavy work.
Paste two versions of any text and instantly see what changed. Additions are highlighted in green, deletions in red, and unchanged lines stay neutral. Toggle case-insensitive and whitespace-ignore modes for cleaner results. Everything runs in your browser β no files are uploaded or stored.
Paste the original and revised version of a document to instantly see what changed, was added, or was removed between drafts.
Compare two versions of a config file, script, or snippet to spot unintended edits without switching to a code editor.
Check that a translated or paraphrased passage matches the original structure and hasn't dropped or altered sentences.
Enter or paste the first text into the left panel.
Enter or paste the second text into the right panel.
See additions, deletions, and unchanged lines highlighted side by side.
Toggle case sensitivity and whitespace ignoring for a more precise diff.
A diff tool compares two text inputs and identifies which lines are identical, which are new, and which have been removed. The algorithm used here is based on the longest common subsequence approach β it finds the maximum set of lines that exist in both texts in the same order, then marks everything else as either added or deleted. This is the same underlying logic used by version control systems like Git when showing a commit diff. Color-coding makes it easy to scan: green lines exist only in the second (modified) text, red lines exist only in the first (original) text, and neutral lines are present in both. No line numbers or file headers are required β just paste two blocks of text and the result is instant.
The ignore-whitespace option removes differences caused by extra spaces, tabs, or indentation changes. This is useful when comparing text that has been reformatted without any real content changes β for example, a document copied from a PDF with irregular line breaks, or a configuration file where indentation was adjusted. The ignore-case option treats uppercase and lowercase as equivalent. Use this when you care about content changes but not capitalization β for example, comparing a draft with a proofreading pass where only spelling was corrected. Using both options together gives a minimal diff that only flags actual word-level changes, which is often cleaner when reviewing long documents.
Count words, characters, sentences, and reading time in real time.
Strip extra spaces, blank lines, and tabs from text in one click.
Check spelling, capitalization, and grammar errors with fast browser-based proofreading.
Convert text to UPPERCASE, lowercase, Title Case, camelCase, snake_case, and more.