Diff Checker

Paste two texts to instantly see what changed — character-by-character for CJK, word-by-word for Latin.

Runs entirely in your browser — nothing is sent to a server.

原文 ORIGINAL
修改版 MODIFIED

Paste text to see the diff

Quick guide

Use cases, answers, and nearby tools

Compact below-tool notes that help first-run users and repeated visitors move faster without changing the main interface.

Chinese search: 文字差異比對、比較兩份文字、中文差異比對工具、逐字比對、文字對比、版本差異查詢

How to use

Run a clean first pass

  1. Paste the original text in the left panel and the modified version in the right panel.
  2. Choose granularity — Line / Word / Char — or let the tool auto-detect CJK and switch to character mode.
  3. Read the diff panel: colored gutter strips mark added and removed lines; inline highlights show exactly which tokens changed.

Examples

Real jobs this page helps with

  • Translation reviewPaste two versions of a Chinese paragraph; auto mode highlights the exact changed characters inline, not just the whole line.
  • Config file diffPaste old and new YAML or JSON config text; word mode highlights specific parameter changes at a glance.
  • Bilingual copy proofingLoad the CJK example to see character diff, then paste English content to confirm word-level diff — one tool for both languages.

FAQ

What people usually want to know

What makes this different from a standard line diff tool?

Most diff tools only mark entire lines as changed. This tool also highlights exactly which characters (for CJK text) or words (for Latin text) were added or removed inline within each changed line — making it much more useful for prose and translation review.

How does it handle Chinese text?

It auto-detects CJK input: if CJK characters are 30% or more of non-whitespace content, it switches to character mode since Chinese words have no space boundaries. You can also manually select Line / Word / Char mode.

Is my text uploaded to a server?

No. All comparison runs entirely in your browser — nothing is sent to a server, stored, or transmitted.

Can it compare very long text?

Yes. Multi-paragraph documents of several thousand characters compare accurately, highlighting only the changed tokens. The one limit is a single line longer than ~500 compare units (very long content with no line breaks): to stay fast it falls back to whole-line compare for that line — the row is tagged "whole-line" and shows the entire line as added/removed instead of inline highlights. Normal text with line breaks (articles, translations, config files) is unaffected.