// subnet

IPv4 Subnet / CIDR Cheatsheet

Every IPv4 prefix from /0 to /32 with its dotted-decimal mask, wildcard, and host count. Bookmark this — it answers 90% of subnet questions in one glance.

Updated

Full CIDR table

Hosts column shows usable hosts (total − network − broadcast), except /31 and /32 which are listed as total addresses per RFC 3021.

CIDRSubnet maskWildcardUsable hosts
/00.0.0.0255.255.255.2554,294,967,294
/1128.0.0.0127.255.255.2552,147,483,646
/2192.0.0.063.255.255.2551,073,741,822
/3224.0.0.031.255.255.255536,870,910
/4240.0.0.015.255.255.255268,435,454
/5248.0.0.07.255.255.255134,217,726
/6252.0.0.03.255.255.25567,108,862
/7254.0.0.01.255.255.25533,554,430
/8255.0.0.00.255.255.25516,777,214
/9255.128.0.00.127.255.2558,388,606
/10255.192.0.00.63.255.2554,194,302
/11255.224.0.00.31.255.2552,097,150
/12255.240.0.00.15.255.2551,048,574
/13255.248.0.00.7.255.255524,286
/14255.252.0.00.3.255.255262,142
/15255.254.0.00.1.255.255131,070
/16255.255.0.00.0.255.25565,534
/17255.255.128.00.0.127.25532,766
/18255.255.192.00.0.63.25516,382
/19255.255.224.00.0.31.2558,190
/20255.255.240.00.0.15.2554,094
/21255.255.248.00.0.7.2552,046
/22255.255.252.00.0.3.2551,022
/23255.255.254.00.0.1.255510
/24255.255.255.00.0.0.255254
/25255.255.255.1280.0.0.127126
/26255.255.255.1920.0.0.6362
/27255.255.255.2240.0.0.3130
/28255.255.255.2400.0.0.1514
/29255.255.255.2480.0.0.76
/30255.255.255.2520.0.0.32
/31255.255.255.2540.0.0.12
/32255.255.255.2550.0.0.01

Quick formulas

  • total addresses = 2^(32 − prefix)
  • usable hosts = total − 2 (for prefixes ≤ /30)
  • wildcard = 255.255.255.255 − mask
  • broadcast = network OR wildcard

FAQ

What does the CIDR /24 mean?
/24 means the first 24 bits are the network and the last 8 are host bits. The mask is 255.255.255.0, giving 256 total addresses and 254 usable hosts (network + broadcast reserved).
Why does /31 only have 2 addresses?
RFC 3021 allows /31 on point-to-point links. Both addresses are usable as endpoints — there's no broadcast or network address.
How do I calculate the broadcast address?
Broadcast = network OR wildcard. For 10.0.0.0/24: network 10.0.0.0, wildcard 0.0.0.255, broadcast 10.0.0.255.
Is /32 a single host?
Yes. /32 represents a single IPv4 address — common for loopback interfaces, container IPs and host routes.

Related