Enter a network block and divide it into smaller, equal-sized subnets — by target prefix length or by how many subnets you need. Every resulting subnet's network, broadcast, and usable host range is listed below.
Splitting a block means borrowing extra bits from the host portion into the network prefix. Going from a base prefix of /P to a target prefix of /Q borrows Q−P bits, and each borrowed bit doubles the number of pieces, so the block divides into exactly 2^(Q−P) equal-sized subnets, each with 2^(32−Q) addresses. The tool walks through each of those subnets in order, adding the block size to the previous network address (via 32-bit integer math, same as the subnet calculator's ip-to-int/int-to-ip helpers) to get the next one, then computing each subnet's broadcast, first/last usable host, and usable host count exactly the way a single-subnet lookup would.
Free, unlimited, no account. If this saved you a paid tool, a small thanks is appreciated.
Say thanks — $3