Toolstia / IP subnet calculator

IPv4 and IPv6 subnet calculator

Enter an IP address and a prefix length such as 24, or a subnet mask such as 255.255.255.0, and get the network address, broadcast address, first and last host, usable host count and masks. IPv6 is supported too, with the shortest form of the address.

Network address192.168.1.0
Broadcast address192.168.1.255
First usable host192.168.1.1
Last usable host192.168.1.254
Usable hosts254
Total addresses256
Subnet mask255.255.255.0
Wildcard mask0.0.0.255
CIDR notation192.168.1.0/24
Address classC
Private addressYes
Mask in binary11111111.11111111.11111111.00000000

How it works

  1. Choose IPv4 or IPv6.
  2. Type the address and the prefix length or mask.
  3. Read the results table.

IPv4 results

You get the network and broadcast addresses, the first and last usable hosts, host counts, subnet and wildcard masks, CIDR form, class, and whether the address is in a private range.

Small subnets

A /31 has two addresses used on point-to-point links, and a /32 is a single host. The tool shows them as such instead of subtracting network and broadcast addresses.

IPv6

The address is shown expanded and in its shortest form. The network is found by clearing the host bits, and the total number of addresses is exact, even for huge prefixes.

Masks

A mask must be a run of 1 bits followed by 0 bits. Masks like 255.0.255.0 are refused.

Questions

What is the difference between mask and wildcard?

The wildcard is the mask turned upside down. Some router settings use it.

Does it look up who owns an address?

No. It only does the sums and sends nothing anywhere.

Is anything uploaded?

No. Your addresses stays in your browser and is never sent anywhere.