How to use
- Enter an address with a prefix (
192.168.1.10/24) or a mask (10.0.0.1 255.255.0.0). You can also pick the prefix from the menu. - Read the network, broadcast, first and last usable host, mask and wildcard — each can be copied.
- Type another IP in “Is this IP in the subnet?” to check membership, or split the block into smaller subnets.
- Use “IP range → CIDR” to get the minimal list of CIDR blocks covering a start–end range, e.g. for firewall rules.
FAQ
Why are there 2 fewer usable hosts than addresses?
In a normal subnet the first address identifies the network and the last is the broadcast address, so neither can be assigned to a host. /31 (point-to-point links, RFC 3021) and /32 (a single host) are exceptions.
What is a wildcard mask?
The inverse of the subnet mask (for /24, 0.0.0.255). Cisco ACLs and OSPF configuration use it to describe which bits may vary.
Which ranges are private?
10.0.0.0/8, 172.16.0.0/12 and 192.168.0.0/16 (RFC 1918). 100.64.0.0/10 is carrier-grade NAT, 127.0.0.0/8 is loopback and 169.254.0.0/16 is link-local — the calculator labels each of these.