# テキスト差分チェッカー

URL: https://tools.otaku-dojo.com/ja/text-diff-checker
Updated: 2026-10-03

テキスト差分チェッカー（diff）は「変更前」と「変更後」のテキストを行ごとに比較し、追加された行を緑、削除された行を赤で表示して、追加・削除・変更なしの行数を集計します。空白や大文字小文字の違いを無視したり、変更行だけを表示したりでき、結果は unified diff 形式で書き出せます。

## テキスト差分チェッカーの使い方

1. 古いバージョンを「変更前」、新しいバージョンを「変更後」に貼り付けます。
2. 必要に応じて「空白を無視」「大文字小文字を無視」「変更行のみ」をオンにします。
3. 下に差分が表示されます。緑の + が追加、赤の − が削除で、左の 2 列は変更前・変更後の行番号です。
4. 「ダウンロード」で .diff ファイル、「コピー」で差分をコピーできます。

## 仕様とポイント

- **比較単位**: 行単位（最長共通部分列 LCS アルゴリズム）
- **オプション**: 空白を無視、大文字小文字を無視、変更行のみ表示
- **書き出し**: unified diff（.diff）
- **推奨サイズ**: 片側数千行まで
- **処理場所**: ブラウザ内（データはアップロードされません）
- **料金**: 無料・登録不要

## 使用例: 設定ファイルの変更を比較

```diff
変更前：
port=80
host=localhost
debug=true

変更後：
port=443
host=localhost
```

→

```diff
-port=80
+port=443
 host=localhost
-debug=true
```

## よくある質問

### Word や PDF のファイルを比較できますか？

文書の本文をコピーしてプレーンテキストとして貼り付けてください。フォントやレイアウトの違いは比較しません。

### 1 文字しか変えていないのに行全体が削除・追加になるのは？

行単位で比較しているため、行内が少しでも違えば古い行の削除と新しい行の追加として表示されます。

### 「空白を無視」は何を無視しますか？

連続する空白を 1 つとみなし、行頭・行末の空白を無視します。インデントが異なるコードの比較に便利です。

### テキストは保存されますか？

いいえ。比較はブラウザ内で行われ、アップロードされません。
