テキスト 比較

2つの文章を貼り付けると、違うところだけを色分けして見せます。差分の単位は行単位文字単位を切り替えでき、表示は左右に並べる形と1つに統合した形(削除は取り消し線・追加は下線)のどちらでも。追加・削除・変更の行数も同時に数えます。処理はすべてこの端末のブラウザ内——貼り付けた文章はどこにも送信されません

全機能無料。 使う・確認はそのまま。結果の持ち帰り(ダウンロード)だけ無料の登録を1回お願いしています(メールの用途はメルマガと製品のお知らせのみ)。API・MCP・CLIからの利用はドキュメントへ。

よくある質問

貼り付けた文章やファイルはどこかに送られますか?

送られません。比較はすべてブラウザの中だけで行われます。差分の計算に外部のライブラリもサービスも使っておらず(このページのJavaScriptに直接書いてあります)、サーバーとの通信はログイン状態の確認・匿名の利用計測・エラー報告のみです。エラー報告にも文章の中身は一切含めません(起きたことと、何文字だったかという規模だけを送ります)。契約書の改訂前後や、社外に出せない原稿でも、そのまま貼り付けて使えます。

「行単位」と「文字単位」はどう使い分けますか?

行単位は、契約書・議事録・原稿・ソースコードのように「どの行が書き換わったか」を知りたいときに使います。既定はこちらです。変更された行どうしは、さらにその行の中で消えた文字・増えた文字まで色分けするので、「480,000 が 520,000 になった」のような細かい違いもその場で分かります。文字単位は、改行の少ない1つの文章(メールの本文・キャッチコピー・SNSの投稿文など)で、てにをはや語尾の違いを追いたいときに使います。長い文章を文字単位で見ると差分が細かく散らばって読みにくくなるので、まず行単位で見て、気になる箇所だけ文字単位に切り替えるのがおすすめです。

「空白と空行の違いを無視する」は、何を無視してくれますか?

行単位では、①行の中の空白(半角スペース・タブ・全角スペース)の違い、②空行が増えた・減ったこと、の2つを無視します(空行の連なりは、何行あっても1つのまとまりとして扱います)。文字単位では、空白の連なりの違い(スペース1つと2つ、スペースと改行)を無視します。なおこのチェックに関係なく常に無視するものが2つあります: 改行コードの違い(Windowsの CRLF と Mac/Linux の LF)と、文章の末尾の改行1つです。どちらも中身が同じなのに全行が違って見える原因になるためです。

Word・PDF・Excelのファイルをそのまま比べられますか?

できません。このツールが比べるのは貼り付けた文字だけです。ファイルを開く機能はなく、太字・文字色・段落の書式・表のレイアウト・画像の違いも見ていません。Wordの文書なら本文を選択してコピーし、PDFならPDF テキスト 抽出で、.docxならWord テキスト 変換で文字を取り出してから貼り付けてください。また、削除された行と追加された行を「変更された行」として突き合わせるときは、上から順に対応させています。段落をまるごと入れ替えたような編集では、人の目とは違う組み合わせになることがあります。

どのくらいの長さまで比べられますか?重くなりませんか?

行単位は片側200万文字まで、文字単位は片側15万文字までです(文字単位は1文字ずつ突き合わせるぶん重いので、上限を低くしています)。実測では、5,000行のうち50行が違う文書で6ミリ秒、4万行・約200万文字で20ミリ秒、10万文字を文字単位で比べて1,000箇所書き換えた場合で59ミリ秒でした。ただし2つの文章がほとんど別物で、しかもどちらも長いときだけは、途中で計算を打ち切り、その区間を「まるごと置き換え」としてまとめます(画面にその旨を表示します)。無言で固まるより、大づかみでも結果を返すほうがましだという判断です。差分の表示は先頭3,000行までで、続きは「残りも表示する」で開けます。コピー・保存にはいつでも全部が入ります。

文書・テキストの道具