Calculator
What the Diff Checker does
Diff Checker: checks Status from Original (left) and Changed (right). Example: the sample loaded on the page gives status Compared.
This checker reads Original (left) and Changed (right) and produces Status. Set your values, then run the tool to see the result.
Most people who open the Diff Checker are anyone cleaning up machine output. Reading raw machine output is painful; a formatted view makes the structure obvious.
This runs client-side, which means we never receive what you enter and could not retrieve it if asked.
Each field is explained further down, along with the method and a worked example that uses the default values.
What do the Diff Checker fields mean?
The Diff Checker uses 2 inputs. The page opens in a usable state: real values in, real answer out, ready to edit.
| Field | What to enter | Default |
|---|---|---|
| Original (left) | paste or type any amount of text | { "name": "YoursTools", "version": 1, "active": true } |
| Changed (right) | paste or type any amount of text | { "name": "YoursTools", "version": 2, "active": true, "beta": false } |
How does the Diff Checker work?
Each output is derived from the inputs above in a single pass; there is no hidden state carried between runs, so the same inputs always give the same check.
Validation runs before the calculation, which is why a mistyped value shows an error rather than a plausible-looking result.
Worked example
These are the values the Diff Checker loads by default, and the result it produces from them. Below is the same computation the tool performs on load, step by step.
| Original (left) | { "name": "YoursTools", "version": 1, "active": true } |
|---|---|
| Changed (right) | { "name": "YoursTools", "version": 2, "active": tru… |
| Status | Compared |
|---|
How to use it
- Paste your content into Original (left).
- Paste your content into Changed (right).
- Press Compare!.
- Check Status on the right.
- Copy Link when you want to return to this exact configuration; Print when someone needs it on paper.
What this tool does not do
- Processing happens in your browser, so very large inputs are bounded by available memory.
- Output follows the common convention for this format; a specific toolchain may have its own house style.
- No allowance is made for local rules, regional variations or house conventions.
Frequently asked questions
Original (left) and Changed (right). That is the whole form. Every box already holds a working value, so you can change one value at a time and watch how the result responds.
With the values loaded when the page opens, status comes out as Compared. Adjust any field to see how much the answer depends on it.
No. There is no upload step, no database, and nothing to delete afterwards.
No charge. Everything on the page is available without signing in.
It follows the standard definition for this operation, so the result matches what a reference implementation would give.