Kernaali Tools
Address planning

Subnet Splitter

Divide one IPv4 parent network into equal-size child subnets.

Local calculation · inputs are not sent to a server.

Result

Calculating the example…

How it works

Increasing the prefix from p to q creates 2^(q − p) equal blocks. Advance by 2^(32 − q) addresses for each child. Host bits in the entered parent are normalized.

Worked example

10.42.16.0/22 split into /24s yields 10.42.16.0/24, 10.42.17.0/24, 10.42.18.0/24 and 10.42.19.0/24.

Inputs, edge cases & common mistakes

The child prefix cannot be shorter than the parent. An unchanged prefix returns the parent itself. Output is capped at 4096 children. For different host requirements use VLSM instead.

Technical references

Reviewed 9 September 2026. Found an issue? Send a correction with a reproducible example.