テキスト比較

2 つのテキスト ファイルの違いを見つける

2つのテキストファイルをオンラインで比較

Diffcheckerは、テキスト、コード、データのための無料オンライン差分チェッカーです。両方のバージョンを貼り付けるか2つのファイルをドロップすれば、挿入、削除、編集のすべてが行ごとにハイライトされ、インストールもアカウントも不要です。

テキスト比較ツールのすべて

単なるハイライトツールではなく、本格的な比較ワークスペースです。表示の切り替え、ハイライトの絞り込み、変更のマージ、作業内容の保存まで行えます。

Side-by-side text comparison in Diffchecker

分割ビュー

既定の表示です。左に元のバージョン、右に変更後のバージョンを並べ、削除は赤、追加は緑で示します。両側が連動してスクロールするので、どちらのバージョンでも見ている場所を見失いません。

統合ビュー

1列にまとめた、Gitやコードレビューツールでおなじみのフォーマットです。無料でお試しいただけ、Proでは無制限です。

カスタム無視ルール

タイムスタンプ、ビルド番号、セッションIDなど、比較で読み飛ばす文字列を自由に指定できます。

調整できる比較精度

既定のスマートは変更ごとに最も分かりやすいハイライトを選び、文字単位が合う箇所は1文字ずつ、単語単位が合う箇所は単語ごとに示します。比較全体をどちらかに固定することもできます。

Syntax-highlighted code comparison

シンタックスハイライト付きの比較

差分が変更箇所を示す一方で、コードは言語に応じて色分けされます。JavaScript、Python、Java、Go、SQL、JSON、YAMLなどに対応。

リアルタイムエディター

比較後もどちらの側でも入力でき、差分はその場で再計算されるので、見つけたばかりの問題を直すのに最初からやり直す必要はありません。無料でお試しいただけ、Proでは無制限です。

変更をマージ

どちらの側からでも個々の変更を取り込んで、統合版を組み立てられます。変更部分の矢印をクリックすると反対側へ反映され、結果はエディター上で即座に更新されます。無料でお試しいただけ、Proでは無制限です。

登録不要で比較

貼り付ければすぐに比較できます。アカウントが必要なのは、保存、共有、アップグレードのときだけです。

ファイルサイズ制限なし

長大なログファイルや大きなエクスポートも丸ごと比較できます。

比較をリンクで共有

比較を保存すれば、2つの添付ファイルと説明を送る代わりに、URLをひとつ送るだけで済みます。

行内にコメント

特定の行にコメントを残せるので、レビュアーは変更のあった場所で議論できます。

PDFでエクスポート

比較結果を、そのまま共有できるドキュメントに変換します。

2つのテキストファイルをオンラインで比較する方法

  1. 1

    元のテキストを貼り付ける

    左のエディターに貼り付けるか、ファイルをドラッグします。プレーンテキスト、コード、ログ、CSV、Markdownに対応しています。

  2. 2

    変更後のバージョンを貼り付ける

    右側でも同じ操作をします。2つの側は、長さもファイル形式も同じである必要はありません。

  3. 3

    「違いを見つける」をクリック

    すべての変更が一度にハイライトされ、左側の削除は赤、右側の追加は緑で示されます。

  4. 4

    表示を切り替える、またはエクスポート

    分割と統合を行き来したり、文字単位に切り替えたり、変更をマージしたり、結果をPDFで書き出したりできます。

Diffcheckerを選ぶ理由

オンラインの差分ツールの多くは一度きりで、貼り付けて比較し、何か直したければ最初からやり直しです。Diffcheckerのエディターは生きたままです。どちらかの側の誤字を直せば入力するそばからハイライトが更新され、スクロール位置も表示設定もそのまま保たれます。

  • どちらの側を編集しても、その場で再比較
  • タイムスタンプやID、任意の文字列を読み飛ばすカスタム無視ルール
  • 未変更行を折りたたみ、長いファイルを編集箇所だけに絞り込み
  • 長い行も横スクロールなしで読める折り返しの切り替え
  • 変更内容を平易な言葉で説明するAI差分サマリー(Pro)
  • 通信は暗号化

    ブラウザとDiffchecker間のすべての通信はTLSで暗号化されます。

  • デスクトップならオフライン

    Diffchecker Desktopは、インターネット接続なしでお使いのパソコン上でファイルを比較します。

  • 第三者による認証

    お客様のファイルは、ISO/IEC 27001の認証を受けた情報セキュリティ体制のもとで扱われます。

    Trust Centerを見る

Diffcheckerで比較されているもの

開発者・エンジニア

  • デプロイ前に設定ファイルの2つのバージョンを比較
  • APIレスポンスを比較して変わったフィールドを特定
  • 同じジョブを2回実行したときのログ出力を確認
  • プルリクエスト外のコードスニペットをレビュー

ライター・編集者

  • 2つの原稿を比較して、どの文が動いたかを正確に把握
  • 入稿したバージョンと校正結果を照合
  • 公開記事とアーカイブ版の間の告知なき修正を発見
  • 2人のレビュアーのフィードバックを1つの文書にマージ

データ・オペレーション

  • 2つのCSVエクスポートを比較して追加・削除された行を特定
  • 参照リストを更新版と照合
  • 一括編集が意図したレコードだけを変えたか確認
  • 2つの環境変数ダンプを比較

比較できるもの

プレーンテキストとして保存されているものなら何でも比較できます。直接貼り付けるか、どちらかの側にファイルをドラッグしてください。2つの側が同じ形式である必要はありません。

プレーンテキストと文章

ワープロからそのまま貼り付けた文章やメモにも対応します。単語単位のハイライトなので、文章は読みやすいまま保たれます。

  • .txt
  • .md

ソースコード

あらゆる言語のソースファイルに対応し、差分の上にシンタックスハイライトが重ねて適用されます。

  • .js
  • .ts
  • .py
  • .java
  • .cs
  • .go
  • .rs
  • .rb
  • .php
  • .swift
  • .kt
  • .sh
  • .sql

データと設定ファイル

カスタム無視ルールが最も活きる、構造化された設定ファイルやデータファイルです。

  • .json
  • .xml
  • .yaml
  • .toml
  • .env
  • .csv
  • .tsv

ログと出力

アプリケーションの出力やテスト結果では、未変更行を隠すことで長いファイルを差が出た部分だけに折りたためます。

  • .log
  • .out
  • .err

ファイルサイズの制限はありません。大きな入力はブラウザでの描画に時間がかかりますが、Diffchecker Desktopはローカルで動作するため高速です。

比較結果をすっきりさせるコツ

おかしく見える比較のほとんどは、間違っているわけではありません。気にしていなかった本物の違いが表示され、本当に見たい違いが埋もれているだけです。

すべてがハイライトされる

空白の変更を非表示にしてください。赤と緑だらけの比較は、内容ではなく改行コードやインデントの違いであることがほとんどで、たいていはWindowsとMacの組み合わせか、タブがスペースに変換された貼り付けが原因です。

どの行にも同じノイズが出る

繰り返し現れるパターンにカスタム無視ルールを追加してください。ログや自動生成ファイルは各行にタイムスタンプやビルド番号を含むため、内容が変わっていなくてもすべての行が差分になります。

長いファイルに数か所だけ変更がある

未変更行を折りたたんでください。手つかずの部分がまとまり、数千行の比較もたいてい画面1、2枚分に収まります。

違いは分かるが場所を特定できない

文字単位に切り替えてください。単語単位はトークンが変わったことしか教えてくれませんが、文字単位はどの文字が変わったかを示すため、識別子やハッシュ、金額を確認したいときはこちらが役立ちます。

変更ではなく移動したブロック

その2つのブロックだけを別の比較にかけてみてください。移動したセクションは一方では削除、もう一方では挿入として表示されるため、これで移動なのか書き直しなのかを確かめられます。

チームに信頼され、第三者認証も取得

  • Intuit
  • Lyft
  • National Geographic
  • Salesforce
  • The Wall Street Journal
  • Congressional Budget Office
  • Zoom
  • Dow Jones

ISO/IEC 27001認証取得

当社の情報セキュリティマネジメントシステムは、第三者機関による監査と認証を受けています。証明書はTrust Centerでご覧いただけます。

We're doing a large-scale migration at Airbnb and our entire team uses Diffchecker to ensure that we don't introduce diffs in the new output. The UX for finding diffs is the best we've found across all the diff checking tools. Our most used feature is the ability to save and share diffs, which helps us easily share diffs for debugging and issue tracking.
Zhi PanSoftware Engineer, Airbnb

テキスト比較についてよくある質問

Diffcheckerのその他の比較ツール

ブラウザを使わずに比較

Diffchecker Desktopは、テキスト、ドキュメント、画像、スプレッドシート、フォルダ全体を、お使いのパソコン上でオフラインで比較します。

無料でお試し!

14日間無料トライアル

クレジットカード不要