How VLSM works

1
Enter base network
Provide the starting network address and its CIDR prefix — e.g. 192.168.1.0/24.
2
Add subnet requirements
Name each subnet and enter the number of hosts needed. Add as many as you need.
3
Get optimised blocks
Subnets are sorted largest-first and assigned sequential CIDR blocks — minimum waste, no overlap.
Step 1 — Base network
Enter the base network address (host bits will be zeroed automatically)
/
Network
Subnet Mask
Total Addresses
Usable Hosts
Step 2 — Subnet requirements
Subnet name Hosts required CIDR needed
⚠ Requirements changed — click Calculate VLSM to update results.
Address space visualiser
Subnet allocation results
Subnet name Network address CIDR Subnet mask First host Last host Broadcast Hosts req. Hosts avail. Waste
Total addresses used
Addresses wasted
Addresses remaining
Efficiency