Common Comparison workflows
A source diff includes formatting while a structural diff compares parsed values. Decide whether key order, array position, comments or type changes matter before choosing the comparison mode.
Choose a tool for your input
A source diff includes formatting while a structural diff compares parsed values. Decide whether key order, array position, comments or type changes matter before choosing the comparison mode.
- JSON Patch Playground — Generate or apply JSON Patch operations with exact numbers and JSON Pointer paths.
- SemVer Calculator — Compare versions, evaluate npm ranges and plan the next release.
- Config Diff — Compare configuration values and types across formats.
- JSON Diff — Compare two JSON documents by content.
Review the result before using it
Each tool explains its accepted input, supported options and limits. Keep the original and verify important output in the application that will consume it.
Frequently asked questions
How do I choose a Comparison tool?
A source diff includes formatting while a structural diff compares parsed values. Decide whether key order, array position, comments or type changes matter before choosing the comparison mode.
Can the same tool appear in more than one topic?
Yes. Tools are listed by supported formats and tasks as well as their main category. Each tool has one page and processing runs locally; explicit API clients connect only to endpoints you choose.
Tools process your input on this device. Read the privacy policy, or save the tool library for offline use.