メインコンテンツへスキップ
Z

テキスト差分比較

2つのテキストを比較します — 左右表示、インライン表示、unified patch形式に対応。行・単語・文字単位で粒度を切り替え可能。

無料 登録不要 クライアントサイド プライバシーに配慮 Updated
+ 追加 - 削除 変更なし 計算中…

使い方

  1. 1 左側の欄に元のテキスト、右側の欄に変更後のテキストを貼り付けます。
  2. 2 表示形式を選びます — 左右比較、インライン、unified patchのいずれかです。
  3. 3 比較の粒度を選びます — 行、単語、文字のいずれかです。
  4. 4 統計情報と色分けされた比較結果がリアルタイムで更新されます。

このツールを使う理由

  • Googleの<code class="font-mono text-xs">diff-match-patch</code>を採用 — 多くのプロダクション環境の差分ツールで使われているのと同じアルゴリズムです。
  • 処理はすべてクライアント側で完結 — 入力したテキストがブラウザの外に送信されることはありません。
  • 複数の表示形式に対応 — レビューの目的に合わせて最適な形式を選べます。
  • unified patch形式の出力はそのまま<code class="font-mono text-xs">patch -p0</code>で使用できます。

よくある質問

行・単語・文字単位の比較にはどのような違いがありますか?

行単位は変更を行全体でまとめて示すため、コードレビューに最も適しています。単語単位は文章中で修正された単語をハイライトします。文字単位は最も細かい粒度で、ちょっとした打ち間違いの検出に役立ちます。

差分をパッチファイルとして出力できますか?

はい — Patch表示形式を選んでください。diff-match-patchのunified形式で出力されるため、ほとんどのパッチ適用ツールと互換性があります。

JSONやXMLを比較したい場合はどうすればよいですか?

JSON構造の比較には<a class="text-brand-600 hover:underline" href="/json-diff">JSON Diff</a>をご利用ください。

関連ツールはありますか?

比較前にデータを整形するには<a class="text-brand-600 hover:underline" href="/json-formatter">JSON Formatter</a>、リストを整理するには<a class="text-brand-600 hover:underline" href="/deduplicate-lines">Deduplicate Lines</a>をご利用ください。

テキスト差分比較 とは?

Text Diffは、2つのテキストを比較して追加された部分、削除された部分、変更されていない部分をハイライト表示するツールです。行単位の差分は`git diff`と同じ感覚で使え、単語単位・文字単位の差分は長い行に埋もれた細かい修正を見つけるのに役立ちます。表示形式は3種類あります — 左右比較(元のテキストと新しいテキストを並べて表示)、インライン(1つの流れの中に追加・削除を表示)、unified patch(gitが生成する形式)です。

機能

3つの表示モード

左右並列(元のテキストと新しいテキスト)、インライン(マーク付きの単一ストリーム)、またはgitが生成する形式である統合パッチ。

行 / 単語 / 文字

粒度を選択して、行全体の書き換えや1文字だけのタイプミスを検出できます。

100%プライベート

両方のテキストはお使いのデバイス上で比較され、アップロードされることはありません。

Input

The quick brown fox
The quick red fox

Output

  The quick
- brown
+ red
  fox

主な用途

  1. 1

    文書の編集内容を確認

    文書の2つのバージョンを比較し、何が変更されたかを正確に確認します。

  2. 2

    設定ドリフトの検査

    2つの設定ファイルを比較し、環境間で異なる行を見つけます。

  3. 3

    パッチを生成

    共有用、または後でgitパッチとして適用するための統合diffを生成します。

テキスト差分比較 と他の選択肢の比較

テキスト差分比較 と一般的なブラウザ・デスクトップの代替ツールを比較 — 機能を一目で比較できます。
機能 Zerethon Tools 一般的なオンラインツール デスクトップアプリ
Side-by-side view Yes Yes Yes
Inline view Yes Sometimes Yes
Unified patch output Yes Rarely Yes
Line / word / character All three Line only All three
Content leaves device No Sometimes No
Free Yes Yes Often paid
概要

Zerethonのテキスト差分(text diff)ツールは、2つのテキストブロックを比較し、追加・削除・変更なしの領域をブラウザ上でハイライト表示します。行単位の差分は`git diff`の挙動に一致し、単語単位・文字単位の差分は長い行の中の小さな編集を明らかにします。結果は左右並列表示、インライン表示、または統合パッチ形式で表示されます。データはアップロードされません。

カテゴリ
開発者
料金
無料
プライバシー
ブラウザベース
登録
不要

参考文献

プライバシー

明記されない限り、データがブラウザの外に送信されることはありません。テキスト差分比較 は完全にクライアント側で動作します — サーバーへのアップロードなし、ログなし、入力内容のトラッキングなし。

関連ツール

Zerethon Social で作成・共有・成長しよう

無料登録。ポイントを獲得し、実績を集め、世界中のクリエイターとつながりましょう。

Zerethon を無料で試す