Nouplo

Subnet calculator

What that slash actually covers.

Output
Paste or type above to see the result here.

Your files stay on your device

This tool runs entirely in your browser. What you paste is processed on your device and is never sent to a server, so it is safe to use with tokens, keys and unpublished text.

How it works

  1. Type an address with a prefix (192.168.1.10/24), with a mask (192.168.1.10 255.255.255.0), or on its own.
  2. Read off the network, the broadcast and the range you can actually assign.
  3. One address per line if you have several.
  4. To carve it up, choose a smaller prefix to split into.

Frequently asked questions

Why are there two fewer usable hosts than addresses?
The first address in a block names the network and the last is the broadcast, so neither can be given to a machine. A /24 has 256 addresses and 254 usable ones.
What about a /31?
It is the exception, and it is called out. A /31 is a point-to-point link: both addresses are usable and there is no broadcast, which is why it is used between routers. A /32 is a single host.
Will it take a mask like 255.0.255.0?
No, and it says so. A mask has to be a run of ones followed by a run of zeros; anything else is not a subnet mask, however plausible it looks.
Does it do IPv6?
Not yet. IPv6 subnetting is mostly a matter of counting nibbles and rarely needs a calculator in the same way, so this is IPv4.
Is anything sent to a server?
No. It runs in your browser, so what you paste stays on your computer.

Related tools