IPv4 subnet planner

VLSM Calculator

Split one network into subnets of different sizes. Enter the parent block and the hosts each subnet needs. Every block is sized to fit and placed on its boundary, largest first.

Subnet requirements

Usable hosts each subnet must hold. Enter moves to the next field. You can also paste a list, one subnet per line.

Each subnet gets the smallest block with room for its hosts plus the network and broadcast addresses: 2n − 2 ≥ hosts. Placing blocks in descending size order keeps every block aligned and leaves all free space in one run at the end of the parent network.