Comparison studios

See the difference
in the right language.

A useful comparison is more than two text boxes. JSON should compare paths, colors need perceptual distance, versions need precedence rules, and converted media needs dimensions, duration, and size.

Choose a comparison model

What are you comparing?

Each studio provides a representation users in that domain already understand.

utilityText and code

Line-aware additions, removals, and changes.

Open studio →
utilityJSON structures

Compare paths and values instead of formatting noise.

Open studio →
utilityEnvironment files

Compare key presence and redact values before sharing.

Open studio →
utilitySemantic versions

Explain precedence and the changed version component.

Open studio →
utilityColors

Measure perceptual color difference and contrast.

Open studio →
converterImage outputs

Create multiple image formats and compare dimensions and byte size.

Open studio →
LOCAL TOOL / TEXT

Text Diff

Paste or drop the original version.

Paste, type, or drag & drop a text file 38 chars · 3 lines · 38 B

Paste or drop the changed version.

Paste, type, or drag & drop a text file 62 chars · 4 lines · 62 B
Options
Runs locally in this browserPreview updates after 320 ms · No content, filenames, or secrets are sent or saved.
Semantic first

Normalize structured values before comparing so whitespace and ordering do not hide the actual change.

Visible uncertainty

Heuristic or perceptual scores explain their assumptions instead of presenting a false pass/fail verdict.

Private baselines

Both sides remain in memory for this tab and are never placed in a URL, browser history, or saved preset.