Diff Anything Product manual

Profiles, rules, review state, and reports

Turn a useful one-off comparison into a repeatable review with explicit ignore rules, notes, and exportable evidence.

Repeatable review12 min read6 sectionsLast reviewed August 2026

Save a profile

Save a profile after the source pattern, mode, and comparison options are understood. Name it for the review purpose rather than the two temporary filenames.

A profile should make a comparison reproducible without hiding the rules that influence its result.

Use ignore rules carefully

Ignore whitespace, case, paths, keys, or ordering only when the distinction has no meaning for this review. Broad rules can make a clean result misleading.

Prefer narrow path-specific rules and document why they exist.

  • Mask secret values rather than discarding their surrounding structure.
  • Use keyed arrays when identity is stable.
  • Keep numeric tolerances scoped.

Review semantic differences

Filter and navigate the stable difference set, then mark items reviewed or attach notes as decisions are made. Review state explains progress without altering either source.

Recompute after source changes and confirm whether prior review state still maps to the same stable paths.

Diff Anything semantic differences sidebar
Stable paths, filters, and review state turn a raw result into a deliberate inspection workflow.

Apply supported changes

Text and JSON modes can apply selected changes in either direction. Confirm source orientation and inspect the destination before saving.

YAML, XML, HTTP, and other review-oriented semantic modes should not be treated as editable merely because their differences are structured.

Export a report

Choose a report format for its reader: human review, test dashboard, security surface, or another application. Include the profile and relevant settings needed to reproduce the result.

Review reports for sensitive paths or values before sharing them outside the local environment.

Use live watch deliberately

Live watch is useful when sources change during development, but a moving result is not a release record. Pause or rerun against stable artifacts before approving a final comparison.

If watch produces noise, narrow the folder scope and ignore generated paths rather than hiding meaningful changes globally.

Diff Anything tree comparison view
Profiles and focused rules keep large repeatable comparisons understandable as sources change.