Ipv4 Subnet Split Calculator
Split an aligned IPv4 network into equal-prefix subnets and list their boundaries.
Result for the values shown.
Calculations run in your browser.
What to enter
| Input | Meaning and units |
|---|---|
| Aligned IPv4 network with prefix | aligned IPv4 CIDR |
| New subnet prefix length | integer [oldPrefix,32] |
Understanding your result
The output applies the selected format or address convention. Encoding is not encryption; a valid address representation does not establish availability, reachability or security.
Common mistakes
- Using a different alphabet, padding, base, delimiter or address-prefix convention than the tool expects.
Check your calculation
- Where a reverse operation exists, round-trip a short known example. Compare structural results with the reference example rather than executing decoded text.
Calculation checks, sources and review limits
How do I divide this IPv4 network into smaller equal-prefix subnets?
Split an aligned IPv4 network into equal-prefix subnets and list their boundaries.
Common uses
- Split an aligned IPv4 network into equal-prefix subnets and list their boundaries.
How it works
For newPrefix>=oldPrefix: count=2^(new-old); each block has 2^(32-new) addresses; enumerate boundaries.
Worked example
Enter Aligned IPv4 network with prefix: 192.0.2.0/24; New subnet prefix length: 26. The result is Subnets: 192.0.2.0/26, 192.0.2.64/26, 192.0.2.128/26, 192.0.2.192/26.
FAQ
How do I divide this IPv4 network into smaller equal-prefix subnets?
For newPrefix>=oldPrefix: count=2^(new-old); each block has 2^(32-new) addresses; enumerate boundaries.
What assumptions and limits apply?
Reject requests listing over 4096 subnets; provide count instead.