SYSTEM TIME --:--:-- IST · 152 TOOLS LIVE · RUNS IN YOUR BROWSER — NOTHING UPLOADED
← Back to NETWORK
NETWORK

Subnet Mask Calculator

Convert between a CIDR prefix and a dotted-decimal subnet mask, either direction.

About this tool

A subnet mask and a CIDR prefix length are two different notations for exactly the same information — which bits of an IP address are the network portion. /24 and 255.255.255.0 mean precisely the same thing; this tool converts between them in either direction, since different tools, router configs, and documentation use one convention or the other.

It also shows the wildcard mask (the bitwise inverse of the subnet mask), which is the format Cisco access control lists and some routing protocols expect instead of a standard subnet mask — a detail that trips people up specifically because it looks similar but means the opposite thing.

Not every dotted-decimal value is a valid subnet mask — a valid mask must be a contiguous run of 1-bits followed by 0-bits (like 11111111.11111111.11111111.00000000), never mixed. This tool checks for that and tells you if what you entered isn't a valid mask.

Frequently asked questions

What is a wildcard mask and how is it different from a subnet mask?

A wildcard mask is the bitwise inverse of a subnet mask (0.0.0.255 instead of 255.255.255.0 for a /24). Cisco ACLs and some OSPF configurations use wildcard masks instead of subnet masks — easy to mix up since the notation looks identical.

Why does the tool say my mask is invalid?

A valid subnet mask must be a contiguous block of 1-bits followed by 0-bits with no gaps, like 255.255.255.0. Something like 255.255.0.255 isn’t contiguous and isn’t a valid mask, even though it’s a valid-looking IP-style number.

Can a /0 or /32 prefix be valid?

Yes — /0 means no bits are fixed (the entire address space, used for default routes), and /32 means all 32 bits are fixed (a single specific host).

More scenarios

Related tools