Semver Diff Explainer

Compare semantic versions, understand npm ranges, and check package upgrades with standards-based SemVer rules.

Browser-BasedResponsive UI Privacy-First

Inputs

Compare two releases

Analysis

Version difference

How it works

About the Semver Diff Explainer

Use Exact Compare for a field-by-field version diff, Range Explorer to understand package.json constraints, or Package Upgrade to verify an upgrade against its declared dependency range.

The calculator uses the maintained npm semver implementation in your browser. Inputs stay on your device, and only short non-sensitive values are included when you explicitly copy a share link.