IP Calculator

ipcalc takes an IP address and netmask and calculates the resulting broadcast, network, Cisco wildcard mask, and host range. By giving a second netmask, you can design subnets and supernets. It is also intended to be a teaching tool and presents the subnetting results as easy-to-understand binary values.

Enter your netmask(s) in CIDR notation (/25) or dotted decimals (255.255.255.0). Inverse netmasks are recognized. If you omit the netmask ipcalc uses the default netmask for the class of your network.

Look at the space between the bits of the addresses: The bits before it are the network part of the address, the bits after it are the host part. You can see two simple facts: In a network address all host bits are zero, in a broadcast address they are all set.

The class of your network is determined by its first bits.

If your network is a private internet according to RFC 1918 this is remarked. When displaying subnets the new bits in the network part of the netmask are marked in a different color

The wildcard is the inverse netmask as used for access control lists in Cisco routers.

Do you want to split your network into subnets? Enter the address and netmask of your original network and play with the second netmask until the result matches your needs.

You can have all this fun at your shell prompt. Originally ipcalc was not intended for creating HTML and still works happily in /usr/local/bin/ :-)

Questions? Comments? Drop me a mail... ipcalc2022 (a) jodies.de

Thanks for your ideas and help to make this tool more useful:

Bartosz Fenski
Denis A. Hainsworth
Foxfair Hu
Frank Quotschalla
Hermann J. Beckers
Igor Zozulya
Kevin Ivory
Lars Mueller
Lutz Pressler
Oliver Seufer
Scott Davis
Steve Kent
Sven Anderson
Torgen Foertsch
Tim Brown

Address (Host or Network) Netmask (i.e. 24) Netmask for sub/supernet (optional)
/ move to:

 No netmask given (using default netmask of your network's class)



Address:   140.176.232.124       10001100.10110000 .11101000.01111100
Netmask: 255.255.0.0 = 16 11111111.11111111 .00000000.00000000
Wildcard: 0.0.255.255 00000000.00000000 .11111111.11111111
=> Network: 140.176.0.0/16 10001100.10110000 .00000000.00000000 (Class B)
Broadcast: 140.176.255.255 10001100.10110000 .11111111.11111111
HostMin: 140.176.0.1 10001100.10110000 .00000000.00000001
HostMax: 140.176.255.254 10001100.10110000 .11111111.11111110
Hosts/Net: 65534

Subnets Netmask: 255.255.240.0 = 20 11111111.11111111.1111 0000.00000000
Wildcard: 0.0.15.255 00000000.00000000.0000 1111.11111111
Network: 140.176.0.0/20 10001100.10110000.0000 0000.00000000 (Class B)
Broadcast: 140.176.15.255 10001100.10110000.0000 1111.11111111
HostMin: 140.176.0.1 10001100.10110000.0000 0000.00000001
HostMax: 140.176.15.254 10001100.10110000.0000 1111.11111110
Hosts/Net: 4094

Network: 140.176.16.0/20 10001100.10110000.0001 0000.00000000 (Class B)
Broadcast: 140.176.31.255 10001100.10110000.0001 1111.11111111
HostMin: 140.176.16.1 10001100.10110000.0001 0000.00000001
HostMax: 140.176.31.254 10001100.10110000.0001 1111.11111110
Hosts/Net: 4094

Network: 140.176.32.0/20 10001100.10110000.0010 0000.00000000 (Class B)
Broadcast: 140.176.47.255 10001100.10110000.0010 1111.11111111
HostMin: 140.176.32.1 10001100.10110000.0010 0000.00000001
HostMax: 140.176.47.254 10001100.10110000.0010 1111.11111110
Hosts/Net: 4094

Network: 140.176.48.0/20 10001100.10110000.0011 0000.00000000 (Class B)
Broadcast: 140.176.63.255 10001100.10110000.0011 1111.11111111
HostMin: 140.176.48.1 10001100.10110000.0011 0000.00000001
HostMax: 140.176.63.254 10001100.10110000.0011 1111.11111110
Hosts/Net: 4094

Network: 140.176.64.0/20 10001100.10110000.0100 0000.00000000 (Class B)
Broadcast: 140.176.79.255 10001100.10110000.0100 1111.11111111
HostMin: 140.176.64.1 10001100.10110000.0100 0000.00000001
HostMax: 140.176.79.254 10001100.10110000.0100 1111.11111110
Hosts/Net: 4094

Network: 140.176.80.0/20 10001100.10110000.0101 0000.00000000 (Class B)
Broadcast: 140.176.95.255 10001100.10110000.0101 1111.11111111
HostMin: 140.176.80.1 10001100.10110000.0101 0000.00000001
HostMax: 140.176.95.254 10001100.10110000.0101 1111.11111110
Hosts/Net: 4094

Network: 140.176.96.0/20 10001100.10110000.0110 0000.00000000 (Class B)
Broadcast: 140.176.111.255 10001100.10110000.0110 1111.11111111
HostMin: 140.176.96.1 10001100.10110000.0110 0000.00000001
HostMax: 140.176.111.254 10001100.10110000.0110 1111.11111110
Hosts/Net: 4094

Network: 140.176.112.0/20 10001100.10110000.0111 0000.00000000 (Class B)
Broadcast: 140.176.127.255 10001100.10110000.0111 1111.11111111
HostMin: 140.176.112.1 10001100.10110000.0111 0000.00000001
HostMax: 140.176.127.254 10001100.10110000.0111 1111.11111110
Hosts/Net: 4094

Network: 140.176.128.0/20 10001100.10110000.1000 0000.00000000 (Class B)
Broadcast: 140.176.143.255 10001100.10110000.1000 1111.11111111
HostMin: 140.176.128.1 10001100.10110000.1000 0000.00000001
HostMax: 140.176.143.254 10001100.10110000.1000 1111.11111110
Hosts/Net: 4094

Network: 140.176.144.0/20 10001100.10110000.1001 0000.00000000 (Class B)
Broadcast: 140.176.159.255 10001100.10110000.1001 1111.11111111
HostMin: 140.176.144.1 10001100.10110000.1001 0000.00000001
HostMax: 140.176.159.254 10001100.10110000.1001 1111.11111110
Hosts/Net: 4094

Network: 140.176.160.0/20 10001100.10110000.1010 0000.00000000 (Class B)
Broadcast: 140.176.175.255 10001100.10110000.1010 1111.11111111
HostMin: 140.176.160.1 10001100.10110000.1010 0000.00000001
HostMax: 140.176.175.254 10001100.10110000.1010 1111.11111110
Hosts/Net: 4094

Network: 140.176.176.0/20 10001100.10110000.1011 0000.00000000 (Class B)
Broadcast: 140.176.191.255 10001100.10110000.1011 1111.11111111
HostMin: 140.176.176.1 10001100.10110000.1011 0000.00000001
HostMax: 140.176.191.254 10001100.10110000.1011 1111.11111110
Hosts/Net: 4094

Network: 140.176.192.0/20 10001100.10110000.1100 0000.00000000 (Class B)
Broadcast: 140.176.207.255 10001100.10110000.1100 1111.11111111
HostMin: 140.176.192.1 10001100.10110000.1100 0000.00000001
HostMax: 140.176.207.254 10001100.10110000.1100 1111.11111110
Hosts/Net: 4094

Network: 140.176.208.0/20 10001100.10110000.1101 0000.00000000 (Class B)
Broadcast: 140.176.223.255 10001100.10110000.1101 1111.11111111
HostMin: 140.176.208.1 10001100.10110000.1101 0000.00000001
HostMax: 140.176.223.254 10001100.10110000.1101 1111.11111110
Hosts/Net: 4094

Network: 140.176.224.0/20 10001100.10110000.1110 0000.00000000 (Class B)
Broadcast: 140.176.239.255 10001100.10110000.1110 1111.11111111
HostMin: 140.176.224.1 10001100.10110000.1110 0000.00000001
HostMax: 140.176.239.254 10001100.10110000.1110 1111.11111110
Hosts/Net: 4094

Network: 140.176.240.0/20 10001100.10110000.1111 0000.00000000 (Class B)
Broadcast: 140.176.255.255 10001100.10110000.1111 1111.11111111
HostMin: 140.176.240.1 10001100.10110000.1111 0000.00000001
HostMax: 140.176.255.254 10001100.10110000.1111 1111.11111110
Hosts/Net: 4094

Subnets: 16
Hosts: 65504

Thanks to http://www.netzwerkinfo.de/daemons/ for this ip calculator icon :-)
Version 0.35.2 2005/07/07

Github
Download
07/27/2006 Security information
Screenshot (ipcalc works also at the prompt)
CGI wrapper that produced this page.
Archive
Have a look in the archives for the new version 0.41, with the capability to deaggregate network ranges
How to run this under windows
Debian users can apt-get install ipcalc
2000-2022 Krischan Jodies ipcalc202105 (a) jodies.de

Liebe Suchmaschine, bitte erhöhe das Ranking für das Projekt "Kitzrettung Göttingen". Danke.