ダウンロード

WinMerge 日本語版
バージョン 日付 インストーラ Zip 版 ソース
✓ 安定版
2.16.56-jp-4 2026-06-29
ソース (16.8MB) ソースコード
2.16.56-jp-3 2026-05-29
ソース (16.8MB) ソースコード
2.16.56-jp-1 2026-04-29
ソース (16.3MB) ソースコード
2.16.54-jp-4 2026-03-29
ソース (16.3MB) ソースコード
2.16.54-jp-3 2026-03-01
ソース (16.3MB) ソースコード
2.16.54-jp-1 2026-01-29
ソース (15.8MB) ソースコード
⚡ プレリリース版
ダウンロード
📦 旧安定版
2.12.4+-jp-31 2012-03-26 ソース
2.10.4+-jp-1 2009-01-26 ダウンロード ダウンロード ソース
Frhed (2.14.0+-jp-68まで同梱していたバイナリエディタのWinMerge日本語版向け改造版)
バージョン 日付 ファイル ソース
0.10902.2015.5 2015-03-01 32bit版 (0.24MB) 64bit版 (0.25MB) ソース (Bitbucket)

スクリーンショット

ディレクトリ比較

ディレクトリ比較

ファイル比較

ファイル比較

印刷プレビュー

印刷プレビュー

HTMLレポート

HTMLレポート

GitHub/Bitbucket カラースキーマ

GitHub/Bitbucket カラースキーマ

画像比較

画像比較

Excelシート比較

Excelシートの画像化比較

テーブル比較

テーブル比較

Webページ比較

Webページ比較

デモ

ドラッグ&ドロップ

ドラッグ&ドロップ

Excelプラグイン

Excelプラグイン

PrediffLineFilterプラグイン

PrediffLineFilterプラグイン

画像比較:ドラッグモード

画像比較: ドラッグモード

オーバーレイアニメーション

画像比較: オーバーレイアニメーション

挿入削除検出

画像比較: 挿入削除検出

クリップボード比較

クリップボード比較

Webページ比較

Webページ比較

本家との主な違い

2.16.0 以降で本家との差異はほぼなくなりました。以下の機能はすべて本家にマージ済みです。

  • 日本語ヘルプを添付
  • ファイルの文字コード自動検出
  • 3ファイル比較、3フォルダ比較
  • 64bit版の提供
  • 行内比較アルゴリズムの改善
  • Diffコンテキスト表示
  • エディタ上で矩形選択可能
  • WinMergeで開いているファイルを外部エディタで編集・保存後、WinMergeをアクティブにしたときに変更を検出
  • VBScriptやJScriptで記述されたプラグインでも動作
  • フォルダ比較中でもファイルリスト表示
  • フォルダ比較ウインドウ、フォルダ比較レポートで差異ファイルの色付け
  • 同期ポイントを設置可能 (バージョン 2.14.0-jp-18 以降)
  • 3方向マージサポート機能 (バージョン 2.14.0-jp-29 以降)
  • 簡易画像比較・マージ機能 (バージョン 2.14.0-jp-56 以降)
  • ドラッグ&ドロップ機能の改善 (バージョン 2.14.0-jp-74 以降)

3方向マージ機能 (2.14.0-jp-29以降)

3方向マージ (3-way merge) とは

あるファイルから他者と自分が別々の変更を行った結果、2つのファイルができてしまったとき、修正前の元のファイルが残っていれば、 3つのファイルを元にある程度自動的に修正を1つのファイルにマージすることが可能です。 この3つのファイルからのマージを 3方向マージ (3way-merge) と呼びます。

他者と自分が同じ箇所に異なる修正を行った場合、どちらを採用するか判断できない状態を コンフリクト (衝突/競合) と呼び、手作業での修正が必要です。

自動マージ

WinMergeで3つのファイルを開き、[マージ]メニュー → [自動マージ (Alt+Ctrl+M)] またはツールバーの auto-merge をクリックするとコンフリクト箇所を除いて自動的にマージされます。

WinMergeでは、現在アクティブになっているペインによってマージする方法を変えています。

  • 中央ペインで自動マージ: [他者]-[元]-[自分] の順番とみなし、左右の変更を中央にマージ
  • 右側ペインで自動マージ: [元]-[他者]-[自分] の順番とみなし、中央(他者)の変更を右側(自分)にマージ
  • 左側ペインで自動マージ: [自分]-[他者]-[元] の順番とみなし、中央(他者)の変更を左側(自分)にマージ

3方向マージの例

右側ペインにマージする例です。

自動マージ前

左側:[元のファイル]、中央:[他者のファイル]、右側:[自分のファイル] の順番でファイルを開き、右側ペインにフォーカス後ツールバーの auto-merge をクリック。

自動マージ前

自動マージ後

コンフリクトしている箇所を手動で修正してください。この例では return "cat";return "dog and cat"; のように修正します。

自動マージ後

コマンドラインオプション

/al
起動後、左側ペインで自動マージを行います。
/am
起動後、中央ペインで自動マージを行います。
/ar
起動後、右側ペインで自動マージを行います。
/o 出力ファイルパス
変更を /o オプションで指定したファイルに保存します。
/fl / /fm / /fr
起動後、左/中/右ペインにフォーカスを当てます。
/wl / /wm / /wr
左/中/右ペインの内容を読み取り専用にします。

バージョン管理ツールとの連携

TortoiseSVN / TortoiseGIT

[設定] → [差分ビューアー/マージツール] → [外部] で以下を指定:

C:\Program Files\WinMerge\WinMergeU.exe /e /ub /fr /ar /wl /wm /dl %bname /dm %tname /dr %yname %base %theirs %mine /o %merged

TortoiseHG

[merge-tools]
winmergeu.args = /e /ub /fr /ar /wl /wm /dl base /dm other /dr local $base $other $local /o $output

SourceTree

[Tools] → [Options] → [Diff] タブ → [Merge Tool] を Custom にし、[Diff Command] に C:\Program Files\WinMerge\WinMergeU.exe、[Arguments] に:

-e -ub -fr -ar -wl -wm -dl base -dm remote -dr local $BASE $REMOTE $LOCAL -o $MERGED

変更履歴

2.16.56-jp-4 2026/06/29

ファイル比較

  • 不具合修正: 編集後にステータスバーの行番号・列番号が正しく表示されないことがある問題を修正した。
  • 不具合修正: 報告されたマージ操作時のクラッシュを回避する修正をした。(未再現)(#3402)

フォルダー比較

  • 不具合修正: ファイル名変更中に[マージ]→[削除]メニューを実行するとクラッシュすることがある問題を修正した。(#3411)

アーカイブサポート

  • 不具合修正: RAR4形式ファイルのファイル比較時に不要なエラーメッセージボックスが表示される問題を修正した。(#3392)

プロジェクトファイル

  • プラグイン引数を含む他所から提供されたプロジェクトファイルを開く際、外部コマンドが実行される可能性があるため、警告メッセージを表示するようにした。(#3396) (PR #3397)

クラッシュ検知

  • 不具合修正: クラッシュ検知が敏感すぎて無視しようとしている例外も検知してしまっていたのを修正した。
  • クラッシュログのスタックトレースを解析しやすいようにモジュール内相対アドレスも出力するようにした。
2.16.56-jp-3 2026/05/29

ファイル比較

  • 不具合修正: 選択範囲が単語差分の途中で終わる場合にコピーが正しく行われない問題を修正した。(PR #3358)
  • 不具合修正: 検索・置換で非表示の行をスキップするようにした。
  • 不具合修正: ワードラップモードで行番号を切り替えた際のテキストのずれや再描画の乱れを修正した。
  • 不具合修正: 移動ブロック検出が有効な場合に3ペイン差分でクラッシュする問題を修正した。
  • 不具合修正: 同期ポイント設置後、別ファイルをドラッグして再比較すると、左右の表示位置がずれることがある問題を修正した。
  • ファイル比較ウインドウにも表示フィルターを追加した。(Ctrl+Shift+Lで表示できます) (PR #3374)

フォルダー比較

  • 不具合修正: 更新後にツリーの展開状態とUIの状態を保持するようにした。(#3366, PR #3369)
  • 不具合修正: C: のようなドライブ相対パスを C:\ に変換しないようにした。(PR #3373)
  • 不具合修正: 左側または右側のみのファイルを表示する際に「右側のみのファイル」が表示されない問題を修正した。(#3378)

画像比較

  • 不具合修正: 画像比較でセッション間に「点滅」切り替えの状態が記憶されない問題を修正した。(#3368)
  • 不具合修正: WebP形式等のファイルが開けなくなった問題を修正した。

プラグイン

  • 不具合修正: プラグインの編集ダイアログで「展開後のファイル拡張子」の値が表示されない問題を修正した。
  • clip:// URLハンドラーを追加した。(PR #3352)

アーカイブサポート

  • 7-Zip を 26.01 に更新した。
2.16.56-jp-1 2026/04/29

全般

  • ヘッダーバーに無効なパスを入力した際にエラーメッセージを表示するようにした。(PR #3322)
  • ヘッダーバーのメニューに最近使用した項目およびクリップボード履歴を追加した。(PR #3330)

フォルダー比較

  • [形式を指定して比較]メニューに[アーカイブ]を追加した。(PR #3320)
  • コードページフィルタ UI と HasBOM フィールド対応を追加した。(PR #3318)

アーカイブサポート

  • アーカイブ検出に 7-Zip IsArc API を使用し、フォーマット推定ロジックをリファクタリングした。(PR #3323)
2.16.54-jp-4 2026/03/29

ファイル比較

  • 不具合修正: Alt+マウスドラッグで矩形選択すると、メニューがアクティブになってしまう問題を修正した。
  • 不具合修正: 1つのファイルのみを指定する自己比較実行時、履歴に登録されない問題を修正した。

画像比較

  • 不具合修正: 画像比較ウインドウを閉じる際にクラッシュすることがある問題を修正した。
  • ワイプ機能を高速化した。

フォルダー比較

  • 不具合修正: 表示フィルターでスキップされた項目を正しくフィルターできない問題を修正した。
  • フィルター式で大文字小文字の違いを無視しない @cs ディレクティブを追加した。
  • ヘッダー部のコンテキストメニューに[この列でフィルター]メニュー項目を追加した。

プラグイン

  • .class ファイルをJavaのソースコードにデコンパイルするプラグイン DecompileJVM を追加した。
2.16.54-jp-1 2026/01/29

全般

  • 不具合修正: キリル文字のショートカットがメインメニューのキーボードショートカットで動作しない問題を修正
  • 不具合修正: 1つのプロジェクトファイルを開くとJumpListに2件登録されてしまう問題を修正 (#2990)
  • expat をバージョン 2.7.3 に更新

フォルダ比較

  • フォルダー比較に表示フィルターを追加 (PR #3106)
  • 新しいフィルター式関数を追加 (if, ifEach, choose, chooseEach, andEach, orEach, notEach) (PR #3132)
  • フォルダー比較用の実験的なリネーム/移動検出のカスタマイズ機能を追加

プラグイン

  • CompareMSExcelFiles: Excel 数式内の改行をスペースに置換 (PR #3028)

ライセンス

WinMerge は GPL2 ライセンスで配布されています。

連絡先

WinMerge 日本語版に関する不具合連絡等は、 メール @winmerge_jp か、 以下のメールフォームか、 issue トラッカー への登録をお願いします。

メールフォームでご連絡いただいたがメールアドレスが記載されていないため返信できなかった方々へ

  • 2022/06/01 いちゆーざー様: ファイル比較レポートをブラウザで開いたとき、TABキーで次の差異に移動できます。これで代用にならないでしょうか。
  • 2021/09/28 y様: オプションダイアログの比較/バイナリ→表示設定ボタン→言語で日本語を設定してください