Semver Calculator

Parse, compare, bump, and test semantic versions & ranges. Debounced updates, range satisfaction, sorted lists, and ‘next version’ suggestions — all in your browser.

Inputs
Version
Range
Version list (newline/comma separated)
Quick bumps
Prerelease id
Invalid version (after options applied).
NoValid
6Items
Max satisfying
Min satisfying
Parsed parts
major
minor
patch
prerelease
build
Next versions
major
minor
patch
prerelease
premajor
preminor
prepatch
Range result
Matching
Non-matching / invalid
Sorted lists
Ascending
Descending

Similar Tools

JSON → Code
JSON → Code

Turn JSON into ready-to-use models: TypeScript (optionally with Zod), Python (Pydantic), Go structs with json tags, and C# classes. Handles enums, nullability, date detection, arrays/objects, field casing (preserve/camel/snake), and copy/download — all client-side.

PHP Serialize ⇄ Unserialize
PHP Serialize ⇄ Unserialize

Convert PHP serialize() strings to JSON and back — no code execution. Supports types N/b/i/d/s/a/O, references r/R, exposes C payload, pretty/minify with custom indent, UTF-8 byte-length repair, and optional base64/gzip pre-decode. 100% client-side.

SCSS Formatter
SCSS Formatter

Format SCSS stylesheets with Prettier-powered parsing. Choose beautify or lightweight minify, control indentation, drag-and-drop .scss files, and copy/download — all client-side.

SVG ⇄ CSS
SVG ⇄ CSS

Turn SVGs into CSS data URIs (background-image or mask-image) and back. Choose URL-encoded or Base64, optimize with SVGO, rewrite fills/strokes to currentColor, preserve viewBox, preview live with size/color controls, and copy/download — all client-side.

UID / ULID Decoder
UID / ULID Decoder

Decode ULID, UUID (v1/v4/v7), and MongoDB ObjectId into human-readable fields. Extract timestamps, versions, randomness; copy canonical string or raw bytes (hex/base64); bulk mode for many IDs — all offline in your browser.

URL Parser
URL Parser

Parse any URL into components (scheme, auth, host, port, path, query, hash). Edit parts and query params, strip UTM/tracking, normalize (lowercase scheme/host, drop default ports, collapse ./ and ../, optional param sort/trim), and copy a clean or rebuilt URL — all locally.

Want More? Search
Want All? Browse
Enter a version, a range, and a list of versions. The tool shows parsed parts, whether the version satisfies the range, sorted lists (asc/desc), and handy next-version bumps (major/minor/patch and prerelease). Works offline and switches to the npm semver library automatically when available.

Frequently Asked Questions (FAQs)

Why Use ToolMateX

Tired of bloated tool websites with 10 ads per click? This platform is built for speed, simplicity, and reliability. Whether you're debugging JSON or testing colors, we’ve got your back.

Free to Use, Forever
Free to Use, Forever

All tools run right in your browser, fast, reliable, and available whenever you need them. No ads, and nothing to install.

Explore Tools
Works Offline (Most of Them)
Works Offline (Most of Them)

Most of my tools work directly in your browser without needing a server. Perfect for fast workflows (even if you’re offline).

Try it in airplane mode
Made by a 1-Person Team
Made by a 1-Person Team

Made by someone who actually uses these tools daily. It’s fast, clean, and made with your workflow in mind, not corporate KPIs.

Read the story