Free Package Version Checker
Check the latest versions of npm packages instantly. Enter package names or paste your package.json to find outdated dependencies.
How to Use
How to Use the Package Version Checker
Enter Package Names or Paste package.json
Type npm package names separated by commas or newlines. Alternatively, switch to package.json mode and paste your entire package.json file to check all dependencies at once.
Click Check Versions
Press the Check button to query the npm registry for the latest versions. The tool fetches data directly from npmjs.com API and compares it with your current versions.
Review Version Comparison
See your current version alongside the latest available version. Outdated packages are highlighted so you can quickly identify which dependencies need updating.
Export or Update
Export the results as JSON for documentation. Click package links to view them on npmjs.com. Use the information to update your package.json with the latest versions.
Pro tip: Your data is processed entirely in your browser. Nothing is sent to any server, ensuring complete privacy.
About Package Version Checker
Keeping your npm dependencies up to date is essential for security, performance, and access to new features. Our Package Version Checker helps you quickly identify which packages in your project have newer versions available. Simply paste your package names or the entire package.json file to get started.
Key Features
- Bulk Check: Check up to 50 packages at once
- package.json Support: Paste your entire package.json to compare versions
- Version Comparison: See current vs latest versions at a glance
- Direct Links: Click any package to view it on npmjs.com
- Export Results: Export the version check results as JSON
- Privacy First: All requests made from your browser, no data stored
Frequently Asked Questions
How do I list all versions of an npm package?
Enter the package name above, press Check, then press "All versions" on the result. You will get every version ever published to the npm registry, grouped by major release, with the dist-tags shown separately. From a terminal the equivalent is `npm view <package> versions`, which prints the same list.
Why does a package show thousands of versions?
Most of them are prereleases. React, for example, has published about 2,900 versions but only around 138 stable releases — the rest are canary, beta and experimental builds. Prereleases are hidden by default here and the "Include prereleases" checkbox brings them back.
What is the difference between latest and next?
Those are dist-tags — named pointers to a version. "latest" is what `npm install <package>` gives you. Publishers use others like "next", "beta" or "canary" to ship versions that should not be installed by default. Every tag a package publishes is listed above the version list.
What is the Package Version Checker?
The Package Version Checker is a free online tool that helps developers quickly check the latest versions of npm packages. Simply enter package names or paste your package.json to see which packages have updates available.
How do I check multiple packages at once?
You can enter multiple package names separated by commas or newlines in Package Names mode. Alternatively, switch to package.json mode and paste your entire package.json file to check all your dependencies at once.
Does this tool access my npm account?
No, this tool only queries the public npm registry API. It does not require any authentication and does not access your npm account. All requests are made directly from your browser.
Why might some packages show errors?
Packages may show errors if they do not exist on npm, are private packages, or if there are temporary network issues. Scoped packages (@org/package) are supported. Make sure to spell package names correctly.
Can I check private npm packages?
This tool only works with public npm packages. Private packages that require authentication cannot be checked through this tool. For private packages, use the npm CLI with proper authentication.
Related Tools
Format, validate, and beautify JSON data online. Syntax highlighting, error detection, tree view, and minification. Fix malformed JSON instantly.
Validate JSON syntax, format and beautify, minify, and get detailed statistics about your JSON data.
Convert CSV to JSON array instantly. Custom delimiters, header row detection, nested object support. Paste CSV or upload file. Perfect for data transformation.
Parse YouTube URLs to extract video IDs, playlist IDs, timestamps, and channel information.