• Support
  • Articles
  • Resources
  • Products

Online Network Calculators

Network and IP address calculator

Show network, broadcast, first and last address for a given network:

IP/Netmask bits:    . . .  / 
Result: Usable addresses:
  Mask: . . .
Network: . . .
First usable: . . .
Last usable: . . .
Broadcast: . . .

Subnet Mask Converter (dotted decimal to bits format)

The netmask in "bits format" is also known as mask in CIDR format (CIDR=Classless Inter-Domain Routing).

Dotted decimal mask:    . . .
Result:    

Subnet Mask Converter (bits format to dotted decimal)
Mask:
Result:  . . .

Number of required addresses to netmask converter
Number of addresses needed:
Result:Mask:
 Dotted decimal mask: . . .
Usable amount of addresses:

Convert IP-address or mask to hex and binary
IP/Netmask:  . . .
Result:Hex: . . .
 Bin: . . .

Convert decimal to hex and binary
Decimal: 
Result:Bin:
 Hex:

Convert binary to decimal and hex
Binary: 
Result:Dec:
 Hex:

Convert hex to decimal and binary
Hex: 
Result:Dec:
 Bin:

Calculate the bit-complement of an IP-address (invert)
IP/Netmask: . . .
Result:Hex: . . .

Convert a Network Mask to amount of usable addresses
Mask:
Result:Usable amount of addr:
 Total number of addr:
Netmask in dotted decimal format: . . .

IP Multicast address ranges

All multicast addresses can easily be recognized because they start with the bit pattern "1110".

224.0.0.0 – 224.0.0.255    Well-known multicast addresses, control channels
224.0.1.0 – 238.255.255.255    Globally-scoped (Internet-wide) multicast addresses
239.0.0.0 – 239.255.255.255    Local multicast addresses
Special and private address ranges

Private address ranges are not routed on the Internet and can be freely allocated in any private network. NAT (network address translation) is required when connecting such a network to the Internet. Private network addresses (RFC1597/RFC1918 addresses):

10.0.0.0 – 10.255.255.255    A 24-bit block, /8, class A network
172.16.0.0 – 172.31.255.255    A 20-bit block, /12, set of 16 contiguous class B network numbers
192.168.0.0 – 192.168.255.255    A 16-bit block, /16, set of 255 contiguous class C network numbers
Special addresses
127.0.0.0 – 127.255.255.255    Special address range for the localhost. Normally not used for anything else.
127.0.0.1 Generally assigned to the loopback device
0.0.0.0 Special host address commonly reserved for the default route
169.254.0.0 – 169.254.255.255    APIPA (Automatic Private IP Addressing) address range. APIPA function provides DHCP autoconfiguration addressing. An address from APIPA range is assigned to the client when a DHCP server is either permanently or temporarily unavailable.

Source: Written by Guido Socher, guidosocher at gmail dot com. Copyright: GPL. Version: 2008-05-07