AlpaKit Logo AlpaKit

テキスト差分比較ツール

ブラウザ上で完全にローカルでテキストやコード of 差分を比較し、プライバシーを保護します。

差分結果

使い方

  1. 1 テキスト差分比較ツールを開き、処理する内容を入力、貼り付け、または選択します。
  2. 2 目的に合わせてオプションと出力形式を調整します。
  3. 3 結果を確認し、必要に応じてコピーまたはダウンロードします。

主な利用シーン

ブラウザ上で完全にローカルでテキストやコード of 差分を比較し、プライバシーを保護します。日常業務、開発、学習、簡易確認に利用できます。

プライバシーとデータ処理

このツールはブラウザで動作します。機密データを扱う前に、端末とブラウザの安全性を確認してください。

テキスト比較のしくみと、行単位・文字単位の使い分け

テキスト比較ツールは 2 つの文章の間の「最小の編集手順」、つまり削除された部分、追加された部分、変わらない部分を見つけ出します。このツールはオープンソースの jsdiff ライブラリを使用しており、1986 年に Eugene Myers が発表した差分アルゴリズムを実装しています。Git が既定で使う考え方と同じため、GitHub やコードレビューで見る差分とほぼ同じ結果になります。赤は元の文章から削除された部分、緑は変更後に追加された部分です。

「行単位比較」は 1 行ごとに比較するため、コード、設定ファイル、CSV、箇条書き、契約条項に向いています。行内に少しでも違いがあれば行全体が強調されるので、どの段落が変わったかを素早く確認できます。「文字単位比較」は 1 文字ずつ比べるので、誤字、句読点、数字や日付の細かな変更を見つけるのに最適です。翻訳の校正やプレスリリースの修正、見積書の金額が書き換えられていないかの確認などに使えます。まず行単位で変更箇所を探し、文字単位で詳細を見るのがおすすめです。

見た目が同じなのに差分として表示される場合、原因の多くは目に見えない文字です。行末の空白、全角スペースと半角スペースの混在、タブとスペースの違い、Windows(CRLF)と macOS/Linux(LF)の改行コードの違いなどが典型です。Word や Web ページからコピーした文章には、ノーブレークスペースやスマートクォートが含まれることもあります。その場合は当サイトのテキストクリーナーで整えてから比較してください。

比較はすべてブラウザ内で行われ、テキストがサーバーに送信されることはないので、契約書や社内資料、未公開のコードも安心して比較できます。「デモを読み込む」を押すと 2 つのモードの違いをすぐに試せます。

よくある質問

行単位比較と文字単位比較の違いは?

行単位は行全体を比べ、コードや構造化された文書向きです。文字単位は 1 文字ずつ比べ、誤字や句読点、数字の小さな変更を見つけられます。

同じに見える文章が差分になるのはなぜ?

行末の空白、全角スペース、タブ、改行コード(Windows の CRLF と Mac・Linux の LF)など、目に見えない文字の違いがほとんどです。

機密文書の比較にも使えますか?

はい。処理はすべてブラウザ内で完結し、テキストはサーバーに送られず、ページを閉じれば残りません。

git diff と同じ結果になりますか?

ほぼ同じです。jsdiff は Git が既定で使う Myers アルゴリズムを実装していますが、@@ のハンクヘッダーは表示しません。

このカテゴリを見る: テキストツール

おすすめ・最近使ったツール
    ↑ ↓ 移動 ↵ 開く ESC 閉じる
    咩~
    Alpa Idle Alpa Walk 1 Alpa Walk 2 Alpa Walk 3 Alpa Walk 4 Alpa Dizzy Alpa Sleep