🌐

IP Subnet Calculator

Calculate network address, broadcast, host range, and usable IPs for any CIDR block.

Subnetting divides IP networks for organization and security, and it sits at the heart of networking workbooks, certifications (CompTIA Network+, CCNA), and real-world infrastructure. A subnet calculator computes the network address, usable host range, broadcast address, and total usable addresses from an IP and CIDR prefix, and finds the prefix that fits a required host count.

Mastering subnetting is partly pattern recognition β€” the powers of two, the octet boundaries, the Β±2 for network and broadcast β€” and partly arithmetic that mistakes punish immediately: a wrong usable-host count or a mislabeled broadcast breaks firewall rules and routing configurations.

CIDR Notation and the Prefix That Defines the Block

A CIDR prefix β€” /24, /16, /8 β€” states how many leading bits of the 32-bit address belong to the network; the remaining bits are host bits. A /24 network uses 24 network bits and 8 host bits, and with 8 host bits that block holds 2⁸ = 256 addresses, of which 256 βˆ’ 2 = 254 are usable (network + broadcast excluded). Every doubling of host bits multiplies capacity by two.

Each octet boundary (every 8 bits) is a natural checkpoint: /24 owns one full octet of host space (256 addresses), /16 two octets (65,536), /8 three octets (16.7 million). Sizes land neatly on these powers until prefixes cross an octet boundary, at which point the arithmetic becomes bit-level and the calculator's precision pays for itself.

Two addresses in every block are reserved: the network address (all host bits zero) identifies the subnet, and the broadcast (all host bits one) reaches every host. Host-capacity calculations therefore always subtract two, and this βˆ’2 rule is the most commonly botched aspect of hand-computed subnets.

Usable Range, Broadcast, and Designing for a Size

Given an IP and prefix, the canonical outputs are connected: network address (start of block), broadcast (end of block), and the usable range (network + 1 through broadcast βˆ’ 1). For 192.168.1.0/26, /26 leaves 6 host bits β†’ 2⁢ = 64 addresses β†’ 62 usable (192.168.1.1–62), network .0, broadcast .63. Knowing these four values lets you write scope policies, ACLs, and DHCP exclusions precisely.

The reverse design problem β€” "I need 50 usable hosts" β€” asks for the smallest prefix delivering that: round up to the next power of two (64 addresses β†’ /26), then check the βˆ’2 rule still satisfies the count. A calculator evaluates this instantly, including the corner cases where the requirement needs one more bit.

Variable-length subnetting combines subnets of different sizes inside one address block, carving the space network-by-network. The arithmetic is the same per segment β€” every subnet's prefix fixes its size, and summation of segment addresses must fit the parent block exactly.

Address Classes, Private Ranges, and Practical Networking

Though modern routing is classless (CIDR era), legacy IPv4 classes still label blocks: A (first octet < 128, default /8), B (128-191, /16), C (192-223, /24). Private ranges stay reserved for internal use β€” 10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16 β€” and map to NATed internal networks; understanding your private block and its subnets underpins office and lab layouts.

Common real deployments recur: /24 as an office LAN usable to 254 hosts, /30 (2 usable) for point-to-point links between routers, /29 (6 usable) for small device pods, /28 (14 usable) for small server groups. Recognizing the pattern by prefix β€” /30 = 4 total, /29 = 8, /28 = 16 β€” speeds both reading and verification.

Practice problems from certification exams are the same engine: identify the prefix, compute the block size, list network, first/last usable, broadcast. A calculator that produces these values with clarity is both a learning aid β€” compare your hand result to the machine result β€” and a production tool for firewall and DHCP work.

Subnetting is powers of two, octet boundaries, and the βˆ’2 rule β€” a discipline whose details (network, range, broadcast, capacity) every network change touches. Use this calculator to produce exact values for IP design and firewall work, and treat the output as the check against hand math while you internalize the pattern. Precision here is cheap; an off-by-one in an ACL is not.

❓ Frequently Asked Questions

Common questions about IP Subnet Calculator

A /24 has 8 host bits: 2⁸ = 256 total addresses, minus 2 for network and broadcast = 254 usable addresses, ranging from the network+1 to network+254. The usable range for 192.168.1.0/24 is 192.168.1.1 through 192.168.1.254.

Important NoticeResults from this calculator are estimates only and are provided for informational purposes. Actual outcomes may differ based on real-world conditions, rounding, and factors not included in this tool. USCalculator.net makes no warranty regarding the accuracy or completeness of calculator results. Use results as a starting point, not as the sole basis for important decisions.

Advertisement

Related Calculators