テキスト比較 | 差分を簡単に確認
テキスト比較は、2つの文章やコードの違いを即座に表示します。ブラウザで簡単に使え、差分を視覚化して編集やレビューを効率化します。文章校正やソースコード管理に適しています。
- 元のテキストを左のテキストエリアに貼り付けてください
- 比較したいテキストを右のテキストエリアに貼り付けてください
- 「比較!」ボタンをクリックして違いを確認してください
- 「テキストを編集...」ドロップダウンでテキストを修正できます
- 「テキストを入れ替え」でテキストエリア間の内容を交換できます
- 違いを強調表示した行ごとの比較
- テキスト変換ツール(小文字化、並び替え、空白処理)
- 参照しやすい行番号表示
- 視覚的な差分のハイライト表示
- 素早いテキスト入れ替え
- モバイル対応デザイン
- コードのバージョンやスニペットの比較
- 文書の改訂内容の確認
- 盗用のチェック
- 設定ファイルの違いを検出
- 契約書のバージョン比較
- 翻訳におけるテキストの変更分析
AIエージェントからこのツールを使う
無料のJSON APIとModel Context Protocol (MCP) サーバー。登録不要、APIキー不要、CORS開放。Claude、ChatGPT、Cursor、スクリプト、フロントエンドアプリ向けに設計。
curl -X POST https://mate.tools/api/v1/text-diff.php \
-H "Content-Type: application/json" \
-d '{"a":"line 1\nline 2","b":"line 1 changed\nline 2","mode":"line"}' import urllib.request, json
req = urllib.request.Request(
"https://mate.tools/api/v1/text-diff.php",
data=json.dumps({"a":"line 1\nline 2","b":"line 1 changed\nline 2","mode":"line"}).encode(),
headers={"Content-Type": "application/json"},
)
with urllib.request.urlopen(req) as r:
print(json.load(r)) const r = await fetch("https://mate.tools/api/v1/text-diff.php", {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({"a":"line 1\nline 2","b":"line 1 changed\nline 2","mode":"line"}),
});
console.log(await r.json()); Claude Desktopのclaude_desktop_config.json、Cursorの~/.cursor/mcp.json、その他のMCP対応クライアントに追加:
{
"mcpServers": {
"mate-tools": {
"command": "npx",
"args": ["-y", "@mate-tools/mcp-server"]
}
}
} よくある質問
このツールは2つのテキストを行ごとに比較し、追加、削除、変更をハイライト表示します。緑のハイライトは右のテキストの新しいコンテンツを、赤は左のテキストから削除されたコンテンツを、黄色は変更されたセクションを示します。行番号は特定の違いをすばやく見つけるのに役立ちます。
はい、このツールはコード、設定ファイル、ドキュメント、契約書など、あらゆるプレーンテキストコンテンツで動作します。2つのテキストエリアにテキストを貼り付けるだけです。コード比較では、ツールがフォーマットとインデントを保持するため、構文の変更を簡単に見つけることができます。
「テキストを編集」メニューは前処理オプションを提供します:「小文字に変換」はすべてのテキストを小文字に変換(大文字小文字を区別しない比較に便利)、「行をソート」はアルファベット順に並べ替え、「改行をスペースに置換」は行を結合、「余分な空白を削除」は実際のコンテンツの変更を隠す可能性のあるフォーマットの違いをクリーンアップします。