Compare two text versions and review additions and deletions

Paste an original and a revised passage to see additions and removals in one view. Review the changes, then copy or download a marked TXT version.

Paste two versions to see what changed

Processed in your browser · saves drafts when allowed Ready
Differences

Compare two text versions in three steps

01

Paste original and revised text

Put the original in the left box and the revised version in the right box. Use the sample to see the markings before pasting your own text.

Read differences in the right direction

You seeMeaningWhat to check
Green / [+ …]Present in the revised version, absent from the original.Reread the sentence after the addition, especially numbers, names and links.
Red / [- …]Present in the original, absent from the revised version.Confirm the removal was intentional. Swapping the two inputs reverses additions and removals.
Zero changesThe two inputs match under the current literal comparison.Check that you pasted the intended versions; the tool does not judge meaning or originality.

When too much text is highlighted

Spacing or line breaks differ
The tool compares literal text, including whitespace and letter case. Check both versions before treating every highlight as a content change.
Very long text
For long inputs, the result may switch to line-level comparison and run more slowly depending on your device. Split the text into smaller passages for finer detail.
Need to compare files
This page compares pasted text. If you need to select text files or PDFs with a text layer, use Compare Files Online.

Where are the two texts and result kept?

Comparison runs in your browser. When local storage is allowed, both inputs are saved on this device for your next visit; select Clear to remove the draft and visible result. A downloaded TXT file remains wherever you saved it.

Comments & feedback

Rate this tool

Loading ratings…

Write a commentNo account needed

Do not share passwords, sensitive information or the contents of files you are processing.

Reviewed before posting. Email stays private.

Embed this tool on your websiteFree · Copy once, receive tool updates automatically

Paste the iframe into HTML, WordPress or any platform that supports embeds. The tool runs in the visitor’s browser; adjust its height and theme as needed.

View the embed guide and supported platforms →

<div style="max-width:900px">
  <iframe data-kitotool-embed src="https://kitotool.com/embed/en/text-compare/" title="Text Compare — KitoTool" width="100%" height="1100" style="display:block;width:100%;border:1px solid #dbe3ee;border-radius:12px" loading="lazy" referrerpolicy="strict-origin-when-cross-origin"></iframe>
  <p style="margin:6px 2px 0;text-align:right;font:12px/1.5 system-ui,sans-serif;color:#64748b">Free tool by <a href="https://kitotool.com/en/text-compare/" target="_blank" rel="nofollow noopener noreferrer" style="color:#2359d4;text-decoration:underline">KitoTool</a></p>
</div>

The code includes a visible credit below the iframe; its link uses nofollow for a widely distributed widget.

Optional: automatically resize the iframe

Add this script once to the page containing the iframe.

<script>
(function(){var origin="https://kitotool.com";function frames(){return document.querySelectorAll("iframe[data-kitotool-embed]")}function measure(f){if(f.contentWindow&&new URL(f.src).origin===origin)f.contentWindow.postMessage({type:"kitotool:measure"},origin)}window.addEventListener("message",function(e){if(e.origin!==origin||!e.data||e.data.type!=="kitotool:resize"||!Number.isFinite(e.data.height))return;frames().forEach(function(f){if(f.contentWindow===e.source&&new URL(f.src).origin===origin)f.style.height=Math.max(320,Math.min(12000,Math.ceil(e.data.height)))+"px";});});function connect(){frames().forEach(function(f){f.addEventListener("load",function(){measure(f)});measure(f)})}if(document.readyState==="loading")document.addEventListener("DOMContentLoaded",connect,{once:true});else connect()})();
</script>