The complete /0 through /32 lookup table

Every IPv4 subnet mask, with prefix length, decimal mask, wildcard (inverse) mask, total addresses, and usable hosts. Common subnets are highlighted.

CIDRSubnet maskWildcardTotal addressesUsable hostsCommon use
/00.0.0.0255.255.255.2554,294,967,2964,294,967,294
/1128.0.0.0127.255.255.2552,147,483,6482,147,483,646
/2192.0.0.063.255.255.2551,073,741,8241,073,741,822
/3224.0.0.031.255.255.255536,870,912536,870,910
/4240.0.0.015.255.255.255268,435,456268,435,454
/5248.0.0.07.255.255.255134,217,728134,217,726
/6252.0.0.03.255.255.25567,108,86467,108,862
/7254.0.0.01.255.255.25533,554,43233,554,430
/8255.0.0.00.255.255.25516,777,21616,777,214Largest RFC 1918 (10.0.0.0/8)
/9255.128.0.00.127.255.2558,388,6088,388,606
/10255.192.0.00.63.255.2554,194,3044,194,302
/11255.224.0.00.31.255.2552,097,1522,097,150
/12255.240.0.00.15.255.2551,048,5761,048,574Mid RFC 1918 (172.16.0.0/12)
/13255.248.0.00.7.255.255524,288524,286
/14255.252.0.00.3.255.255262,144262,142
/15255.254.0.00.1.255.255131,072131,070
/16255.255.0.00.0.255.25565,53665,534192.168.0.0/16, /16 enterprise
/17255.255.128.00.0.127.25532,76832,766
/18255.255.192.00.0.63.25516,38416,382
/19255.255.224.00.0.31.2558,1928,190
/20255.255.240.00.0.15.2554,0964,094
/21255.255.248.00.0.7.2552,0482,046
/22255.255.252.00.0.3.2551,0241,022
/23255.255.254.00.0.1.255512510
/24255.255.255.00.0.0.255256254Standard home/office subnet
/25255.255.255.1280.0.0.127128126
/26255.255.255.1920.0.0.636462
/27255.255.255.2240.0.0.31323030 hosts — small VLAN
/28255.255.255.2400.0.0.151614
/29255.255.255.2480.0.0.7866 hosts — small ISP customer
/30255.255.255.2520.0.0.342Point-to-point WAN link
/31255.255.255.2540.0.0.122 (point-to-point)RFC 3021 P-to-P (no network/broadcast)
/32255.255.255.2550.0.0.011 (host route)Host route (loopbacks, ACLs)

Quick math reminders

When you actually need each size

Subnet sizeTypical use
/30 — 2 hostsPoint-to-point WAN links between routers
/29 — 6 hostsSmall ISP customer block, server VLAN
/28 — 14 hostsSmall office VLAN, DMZ
/27 — 30 hostsMedium VLAN, branch office
/26 — 62 hostsLarger VLAN, IoT segment
/24 — 254 hostsStandard home or small office — the default
/23 — 510 hostsFloor or department network
/22 — 1,022 hostsLarge enterprise floor or campus segment
/16 — 65,534 hostsWhole enterprise, or 192.168.0.0/16 for home labs
/12 — 1,048,574 hosts172.16.0.0/12 — RFC 1918 mid-range
/8 — 16,777,214 hosts10.0.0.0/8 — biggest RFC 1918 block
Don't oversize

Tempting to give every site a /16 "just in case." Don't. Bigger subnets mean bigger broadcast domains, more ARP traffic, harder troubleshooting. A /24 holds 254 hosts — that's already a lot of devices on one segment. If you need more than 254, you probably want multiple smaller VLANs, not one giant /22.