無料diffツール5本を比較【テキストがサーバーに送信されるかで選ぶ】

文章を外部に送信しないテキスト差分ツールと送信するものがある

テキスト差分ツールには、文章を外部に送信せずに比較するものと、提供元のサーバーへ送信して比較するものがあります。ただしどのツールも変更前と変更後の2つのテキストを受け取り、増えた部分と消えた部分を色分けして表示する仕組みは同じで、原稿の修正箇所を探すときもプログラムのコードを見直すときも使い方は変わりません。

「ブラウザ内で完結する」ツールは貼り付けた文章を開いているページの中だけで処理し、提供元のコンピュータへは送信しません。「サーバーへ送信する」ツールは文章をいったん提供元のコンピュータへ送信し、そこで比較した結果を画面に表示します。通信が暗号化されていれば途中で盗み見られる心配は少なくなりますが、文章が提供元に届くことに変わりはありません。

今回取り上げる無料の5本を、文章が提供元へ送信されるかどうかで分けた結果は次のとおりです。文章を送信しない3本は表の上の段にまとめ、送信することがある2本は下の段に入れています。

無料のdiffツール5本と入力したテキストの行き先

ツール 使う場所 入力したテキストの行き先
sakuttoAI ブラウザ 送信しない(ブラウザ内で完結)
Mergely ブラウザ 送信しない(サーバーと通信せずに比較)
WinMerge Windowsにインストール 送信しない(パソコン上で比較)
Diffchecker ブラウザ 保存・共有したときだけDiffchecker側に保存(比較はブラウザ内)
difff ブラウザ 「比較する」を押すとdifff.jpのサーバーへ送信

「無料のdiffツール5本と入力したテキストの行き先」の下の段に入れたDiffcheckerとdifffは、文章が外へ出る場合があります。difffは比較するたびに文章がサーバーへ渡るので避けようがありませんが、Diffcheckerは保存と共有を使わなければ外へは出ません。

The comparison runs in your browser, and nothing is published or shared. / Nobody else can see it unless you save the comparison and share the link. — Diffchecker 公式FAQより
公式情報を見る →
done in real-time with no calls to a server. — Mergely 公式サイトより
公式情報を見る →

無料のdiffツール5本を差分表示とマージ機能で比較

無料の範囲でできることはツールによって大きく異なり、制限なしで文字単位の表示とマージを両方使うことができるのはsakuttoAIとWinMergeです。5本を比較した観点は次の3つです。

  • 差分の表示方法
  • マージ
  • フォルダ比較の可否

無料の範囲での表示・マージとフォルダ比較

ツール 差分の表示方法(無料の範囲) マージ フォルダ比較
sakuttoAI 文字単位と行単位(左右2列と統合を切替) 使うことができる 非対応(テキストを貼り付けて比較)
Mergely 変更を左右に並べて表示 使うことができる 公表されていない(文書同士の比較のみ)
Diffchecker 左右2列表示とSmart精度(統合表示・文字単位は試用) 試用のみ(Proで無制限) Desktop版のみ
difff 2つの文章の変更箇所を色分け 公表されていない 非対応(入力フィールドは2つ)
WinMerge ファイルを左右で比較し、行の中の違いも表示 使うことができる 使うことができる(3フォルダの比較にも対応)

Diffcheckerも文字単位の表示とマージを備えていますが、無料では試用の範囲にとどまります。フォルダ単位で比較できるのは、WinMergeとDiffcheckerのDesktop版です。

sakuttoAIとMergelyはテキストを送信せず比較

sakuttoAIとMergelyはどちらも貼った文章をブラウザの中だけで比較し、提供元へは送信しません。sakuttoAIの差分ツールは外部と通信する処理を持たず、入力と同時に追加行を緑・削除行を赤で色分けします。

文字単位と行単位の両方で違いを出せるので、1文字だけ書き換えた契約書の条文でも変わった字の位置まで特定できます。左右2列と統合の表示を切り替えられるほか、左右どちらかの変更を採用するマージや変更箇所へ順に移動するナビゲーションも登録なしの無料で使え、スマートフォンでは画面幅に合わせて表示が変わります。 ファイルやフォルダの読み込みには対応していないので、比較したい文章はコピーして貼り付けます。

MergelyはJavaScriptだけで書かれた比較ツールです。公式サイトによると文書の比較はブラウザの中で行うとのこと。変更を左右に並べた表示でどこがどう変わったかを1画面で追えます。オープンソースのライブラリとしても公開されており、自社のWebシステムへ組み込むこともできます。

Written in pure Javascript, Mergely compares documents directly in the browser. / Mergely shows you changes to documents side-by-side so you can clearly see what changed from one version to the next. — Mergely 公式サイトより
公式情報を見る →

Diffcheckerはコードもチェック、保存時だけサーバーへ送信

Diffcheckerは比較をブラウザ内で行い、保存して共有リンクを作ったときだけ内容がサーバーへ送信されます。文章のほかにプログラムのコードや設定ファイルやログも貼って比較でき、保存して共有するには無料アカウントが必要です。

無料でいつでも使うことができるのは変更前を左・変更後を右に置く左右2列表示と、変化に応じて文字単位か単語単位かを自動で選ぶSmart精度です。ファイルサイズに上限は無いので長いログもそのまま貼り付けられますが、次の5つは試用はできても無制限に使うにはProが必要です。

  • 統合表示
  • 文字単位に固定した表示
  • 言語ごとの構文ハイライト
  • 比較後の編集
  • マージ
Side-by-side view and Smart precision are always available. / Unified view, word- and character-level precision, syntax highlighting, real-time editing, and merge are free to try and unlimited on Pro. / Saving requires a free account. — Diffchecker 公式FAQより
公式情報を見る →

difffは2004年からの比較ツールで、チェックのたびにサーバーへ送信

difffは2004年から続く個人開発のテキスト比較ツールで、文章はチェックのたびにdifff.jpのサーバーへ送信されます。また、difff(デュフフ)を運営するのは個人の開発者@meso_cacaseで、初代が2004年に完成したあと2008年のver.4で日本語に対応し、現在のver.6.1では比較結果をWeb上に公開する機能も備えています。

2つの入力フィールドに比較したい文章を貼って「比較する」を押すだけで使うことができます。ページのソースを確認すると入力フィールドは普通のフォームで、ボタンを押した時点で2つの文章がdifff.jpのサーバーへ送信されます。2017年からHTTPSで通信が暗号化されていますが、文章が提供元に届くことは変わりません。

初代 difff 完成 (ver.1) / 日本語対応 (ver.4) / HTTPSによる暗号化通信に対応 — difff 公式サイトより
公式情報を見る →

WinMergeはフォルダやソースコードの違いを表示可能

WinMergeはパソコンにインストールして使うソフトで、フォルダごとの比較やソースコードの違いの表示ができます。また、ファイルとフォルダの比較・マージができるオープンソースのソフトとして日本語版が無料で配布されていて、Windows上で動作するため比較する中身がパソコンの外へ出ることはありません。

インストーラは32bit・64bit・ARM64の3種類で、管理者権限なしでインストールできる64bit版のユーザ毎インストーラも用意されています。フォルダ比較では2つのフォルダに入ったファイルを一覧にし、中身の異なるものを色分けして表示します。そのほかに対応している機能は次の4つです。

  • 3つのファイルやフォルダを並べた比較
  • 3方向マージ
  • 画像やExcelシートの比較
  • Webページの比較

公式サイトは、Gitなどのバージョン管理ツールと組み合わせる使い方を例に出しています。2026年9月25日に公式サイトで確認した最新の安定版は、8月29日に公開された2.16.58-jp-3です。

ファイルやフォルダの比較・マージができるオープンソースツール / CVS・Subversion・Git などのバージョン管理ツールのお供に。 / 3ファイル比較、3フォルダ比較 — WinMerge 日本語版 公式サイトより
公式情報を見る →

契約書の文章を外部に送信してよいか確認してからツールを選ぶ

契約書や社外秘の資料を比較する前に、その文章を社外のサービスへ入力してよいかを確認してからツールを選びます。Diffcheckerの公式FAQによると、Desktop版なら比較した内容が外部に出ないため契約書や顧客データに適しているとのこと。秘密保持契約や社内の規程で外部サービスへの入力を禁じている場合、サーバーへ送信するツールは通信の暗号化にかかわらず使うことができません。

外へ出せない文章なら5本のうちsakuttoAI・Mergely・WinMergeの3本が候補で、契約書の条文や原稿をコピーして比較するならsakuttoAIかMergely、Windowsでファイルやフォルダを丸ごと比較するならWinMergeが適しています。MacではWinMergeを使うことができないため、ブラウザ内で完結する2本から選びます。

公開済みの記事やサンプルコードのように、外へ出ても困らない文章なら、5本のどれを使っても構いません。コードを言語ごとに色分けして読みたいならDiffcheckerの構文ハイライトを試すことができ、2008年から日本語に対応しているdifffを使うことができます。difffの公開機能を使うと比較結果がWeb上に出るので、使う前に中身を見直しておくといいでしょう。

比較の具体的な操作方法は、2つの文章を左右に貼るだけです。修正版が2つあって1つにまとめたいときの手順は、3ステップで進みます。

Diffchecker Desktop runs the same comparisons entirely on your computer, fully offline. / Nothing you compare ever leaves your machine, which matters for contracts, client data, and code you cannot paste into a website. — Diffchecker 公式FAQより
公式情報を見る →

外へ出せない文章は3本から選ぶ

diffツールを選ぶときは機能より先に、比較する文章を外部に送信してよいかを判断します。外へ出せないならsakuttoAI・Mergely・WinMergeの3本から選ぶことになり、テキストを貼って比較するならsakuttoAIかMergely、Windowsでフォルダごと比較するならWinMergeを選びます。

外へ出してよい文章ならdifffとDiffcheckerを選んでも構いませんが、difffは「比較する」を押すたびに文章をサーバーへ送信し、Diffcheckerは統合表示やマージを制限なく使うには有料のProが必要です。登録なしの無料のままで文字単位の差分とマージまで使いたいなら、sakuttoAIが合います。

FAQ

Diffcheckerに貼ったテキストはサーバーへ送信されますか
Diffcheckerでは、比較そのものはブラウザ内で行われます。ただし比較を保存して共有リンクを作ると、その内容はDiffchecker側に残ります。保存には無料アカウントが必要です。
difffに入力した文章はどこで処理されますか
difff.jpのサーバーで処理されます。入力フィールドは普通のフォームになっていて、「比較する」を押すと2つの文章がサーバーへ送信され、比較した結果が画面に表示されます。2017年からは通信がHTTPSで暗号化されています。
無料でフォルダごと比較できるdiffツールはありますか
WinMergeならできます。Windows向けのオープンソースソフトで、2つのフォルダの中身を比較して違いのあるファイルを色分けして表示でき、3つのフォルダを並べた比較もできます。Diffcheckerの場合は、フォルダを比較できるのがDesktop版だけです。
Mergelyはテキストをサーバーへ送信しますか
送信しません。MergelyはJavaScriptだけで書かれていて、差分の表示もマージもサーバーと通信せずにブラウザの中で行います。
Diffcheckerの統合表示やマージは無料で使えますか
無料でも試すことはできますが、無制限に使うには有料のProが必要です。無料で常に使うことができるのは左右2列表示とSmart精度だけで、統合表示・文字単位の表示・構文ハイライト・比較後の編集・マージは試用の範囲です。