Handytool
開発者無料ローカルで実行

差分ビューア

2つのテキストを並べて比較します——行単位、単語単位、または文字単位の差分——ブラウザで完全にプライベート。

比較モード
元のテキスト
変更後
+ 0 追加·- 0 削除·1 変更なし

差分ビューアについて

Handytoolの差分ビューアは、コード、散文、JSON、ログ行など、任意の2つのテキストを比較し、追加、削除、変更なしの部分を強調表示します。行、単語、文字の粒度を切り替え、大文字小文字または空白の違いを無視し、統一された差分を1クリックでコピーできます。最長共通部分列アルゴリズムをローカルで実行するため、大きなテキストでもプライベートで高速です。

差分ビューアの機能

  • 01

    行、単語、文字モード

    行単位の差分はコードと設定に最適。単語単位は散文と編集に最適。文字単位は1文字のタイプミスと句読点の変更を捉えられます。

  • 02

    大文字小文字と空白を無視

    大文字小文字を区別しない比較と空白を無視する比較を切り替えて、再フォーマットされたコードや書き直された文案の意味のある違いだけを見られます。

  • 03

    コピー可能な統一差分形式

    結果は従来の +/- プレフィックス付きで表示され、コード審査、バグ報告、その他の場所に貼り付けられます。

差分ビューアのよくある質問

入力はどのくらい大きくできますか?
差分は O(n·m) なので、非常に大きな入力(数万行)は遅くなりますが、ほとんどの日常的なコード、散文、ログ比較は瞬時です。大きなファイルは行モードを選択し、空白を無視してください。
テキストはサーバーに保存されますか?
いいえ。差分はブラウザで計算されます——ネットワークリクエストは発生しません。所有権のあるコード、内部ドキュメント、機密の散文に安全です。
行単位、単語単位、文字単位の差分の違いは?
行単位の差分は各行を単位として扱うので、コードに最適。単語単位は空白で分割し、散文に最適。文字単位は最も細かい粒度で、タイプミスや句読点の変更を見るのに有用です。
行が同時に追加と削除のマークが付く理由は?
行が途中で変更される場合、差分アルゴリズムは削除された古い行と追加された新しい行として表現します。単語または文字モードに切り替えると、行内の正確な変更が表示されます。

関連ツール

開発者

他のツールを見る

すべてのツール