ip
ipku.in

IPv4 Subnet Calculator

Enter an IP with a CIDR prefix or a subnet mask to see its network, broadcast, host range, and host count. You can also split the network into smaller subnets.

$ ipcalc
private IP (RFC 1918)10.1.216.0/23
network10.1.216.0/23
broadcast10.1.217.255
first host10.1.216.1
last host10.1.217.254
subnet mask255.255.254.0
wildcard0.0.1.255
addresses512
usable hosts510
classA
ipcalc 10.1.216.0/23
address00001010.00000001.11011000.00000000
subnet mask11111111.11111111.11111110.00000000
network00001010.00000001.11011000.00000000
broadcast00001010.00000001.11011001.11111111
green = network part, grey = host part
hex0x0a01d800
decimal167892992
reverse dns0.216.1.10.in-addr.arpa
ipv4-mapped::ffff:a01:d800

/23 split into /30 · 128 subnets

close ×
#networkhost rangebroadcast
110.1.216.0/3010.1.216.1 – 10.1.216.210.1.216.3
210.1.216.4/3010.1.216.5 – 10.1.216.610.1.216.7
310.1.216.8/3010.1.216.9 – 10.1.216.1010.1.216.11
410.1.216.12/3010.1.216.13 – 10.1.216.1410.1.216.15
510.1.216.16/3010.1.216.17 – 10.1.216.1810.1.216.19
610.1.216.20/3010.1.216.21 – 10.1.216.2210.1.216.23
710.1.216.24/3010.1.216.25 – 10.1.216.2610.1.216.27
810.1.216.28/3010.1.216.29 – 10.1.216.3010.1.216.31
910.1.216.32/3010.1.216.33 – 10.1.216.3410.1.216.35
1010.1.216.36/3010.1.216.37 – 10.1.216.3810.1.216.39
1110.1.216.40/3010.1.216.41 – 10.1.216.4210.1.216.43
1210.1.216.44/3010.1.216.45 – 10.1.216.4610.1.216.47
1310.1.216.48/3010.1.216.49 – 10.1.216.5010.1.216.51
1410.1.216.52/3010.1.216.53 – 10.1.216.5410.1.216.55
1510.1.216.56/3010.1.216.57 – 10.1.216.5810.1.216.59
1610.1.216.60/3010.1.216.61 – 10.1.216.6210.1.216.63
1710.1.216.64/3010.1.216.65 – 10.1.216.6610.1.216.67
1810.1.216.68/3010.1.216.69 – 10.1.216.7010.1.216.71
1910.1.216.72/3010.1.216.73 – 10.1.216.7410.1.216.75
2010.1.216.76/3010.1.216.77 – 10.1.216.7810.1.216.79
2110.1.216.80/3010.1.216.81 – 10.1.216.8210.1.216.83
2210.1.216.84/3010.1.216.85 – 10.1.216.8610.1.216.87
2310.1.216.88/3010.1.216.89 – 10.1.216.9010.1.216.91
2410.1.216.92/3010.1.216.93 – 10.1.216.9410.1.216.95
2510.1.216.96/3010.1.216.97 – 10.1.216.9810.1.216.99
2610.1.216.100/3010.1.216.101 – 10.1.216.10210.1.216.103
2710.1.216.104/3010.1.216.105 – 10.1.216.10610.1.216.107
2810.1.216.108/3010.1.216.109 – 10.1.216.11010.1.216.111
2910.1.216.112/3010.1.216.113 – 10.1.216.11410.1.216.115
3010.1.216.116/3010.1.216.117 – 10.1.216.11810.1.216.119
3110.1.216.120/3010.1.216.121 – 10.1.216.12210.1.216.123
3210.1.216.124/3010.1.216.125 – 10.1.216.12610.1.216.127
3310.1.216.128/3010.1.216.129 – 10.1.216.13010.1.216.131
3410.1.216.132/3010.1.216.133 – 10.1.216.13410.1.216.135
3510.1.216.136/3010.1.216.137 – 10.1.216.13810.1.216.139
3610.1.216.140/3010.1.216.141 – 10.1.216.14210.1.216.143
3710.1.216.144/3010.1.216.145 – 10.1.216.14610.1.216.147
3810.1.216.148/3010.1.216.149 – 10.1.216.15010.1.216.151
3910.1.216.152/3010.1.216.153 – 10.1.216.15410.1.216.155
4010.1.216.156/3010.1.216.157 – 10.1.216.15810.1.216.159
4110.1.216.160/3010.1.216.161 – 10.1.216.16210.1.216.163
4210.1.216.164/3010.1.216.165 – 10.1.216.16610.1.216.167
4310.1.216.168/3010.1.216.169 – 10.1.216.17010.1.216.171
4410.1.216.172/3010.1.216.173 – 10.1.216.17410.1.216.175
4510.1.216.176/3010.1.216.177 – 10.1.216.17810.1.216.179
4610.1.216.180/3010.1.216.181 – 10.1.216.18210.1.216.183
4710.1.216.184/3010.1.216.185 – 10.1.216.18610.1.216.187
4810.1.216.188/3010.1.216.189 – 10.1.216.19010.1.216.191
4910.1.216.192/3010.1.216.193 – 10.1.216.19410.1.216.195
5010.1.216.196/3010.1.216.197 – 10.1.216.19810.1.216.199
5110.1.216.200/3010.1.216.201 – 10.1.216.20210.1.216.203
5210.1.216.204/3010.1.216.205 – 10.1.216.20610.1.216.207
5310.1.216.208/3010.1.216.209 – 10.1.216.21010.1.216.211
5410.1.216.212/3010.1.216.213 – 10.1.216.21410.1.216.215
5510.1.216.216/3010.1.216.217 – 10.1.216.21810.1.216.219
5610.1.216.220/3010.1.216.221 – 10.1.216.22210.1.216.223
5710.1.216.224/3010.1.216.225 – 10.1.216.22610.1.216.227
5810.1.216.228/3010.1.216.229 – 10.1.216.23010.1.216.231
5910.1.216.232/3010.1.216.233 – 10.1.216.23410.1.216.235
6010.1.216.236/3010.1.216.237 – 10.1.216.23810.1.216.239
6110.1.216.240/3010.1.216.241 – 10.1.216.24210.1.216.243
6210.1.216.244/3010.1.216.245 – 10.1.216.24610.1.216.247
6310.1.216.248/3010.1.216.249 – 10.1.216.25010.1.216.251
6410.1.216.252/3010.1.216.253 – 10.1.216.25410.1.216.255
6510.1.217.0/3010.1.217.1 – 10.1.217.210.1.217.3
6610.1.217.4/3010.1.217.5 – 10.1.217.610.1.217.7
6710.1.217.8/3010.1.217.9 – 10.1.217.1010.1.217.11
6810.1.217.12/3010.1.217.13 – 10.1.217.1410.1.217.15
6910.1.217.16/3010.1.217.17 – 10.1.217.1810.1.217.19
7010.1.217.20/3010.1.217.21 – 10.1.217.2210.1.217.23
7110.1.217.24/3010.1.217.25 – 10.1.217.2610.1.217.27
7210.1.217.28/3010.1.217.29 – 10.1.217.3010.1.217.31
7310.1.217.32/3010.1.217.33 – 10.1.217.3410.1.217.35
7410.1.217.36/3010.1.217.37 – 10.1.217.3810.1.217.39
7510.1.217.40/3010.1.217.41 – 10.1.217.4210.1.217.43
7610.1.217.44/3010.1.217.45 – 10.1.217.4610.1.217.47
7710.1.217.48/3010.1.217.49 – 10.1.217.5010.1.217.51
7810.1.217.52/3010.1.217.53 – 10.1.217.5410.1.217.55
7910.1.217.56/3010.1.217.57 – 10.1.217.5810.1.217.59
8010.1.217.60/3010.1.217.61 – 10.1.217.6210.1.217.63
8110.1.217.64/3010.1.217.65 – 10.1.217.6610.1.217.67
8210.1.217.68/3010.1.217.69 – 10.1.217.7010.1.217.71
8310.1.217.72/3010.1.217.73 – 10.1.217.7410.1.217.75
8410.1.217.76/3010.1.217.77 – 10.1.217.7810.1.217.79
8510.1.217.80/3010.1.217.81 – 10.1.217.8210.1.217.83
8610.1.217.84/3010.1.217.85 – 10.1.217.8610.1.217.87
8710.1.217.88/3010.1.217.89 – 10.1.217.9010.1.217.91
8810.1.217.92/3010.1.217.93 – 10.1.217.9410.1.217.95
8910.1.217.96/3010.1.217.97 – 10.1.217.9810.1.217.99
9010.1.217.100/3010.1.217.101 – 10.1.217.10210.1.217.103
9110.1.217.104/3010.1.217.105 – 10.1.217.10610.1.217.107
9210.1.217.108/3010.1.217.109 – 10.1.217.11010.1.217.111
9310.1.217.112/3010.1.217.113 – 10.1.217.11410.1.217.115
9410.1.217.116/3010.1.217.117 – 10.1.217.11810.1.217.119
9510.1.217.120/3010.1.217.121 – 10.1.217.12210.1.217.123
9610.1.217.124/3010.1.217.125 – 10.1.217.12610.1.217.127
9710.1.217.128/3010.1.217.129 – 10.1.217.13010.1.217.131
9810.1.217.132/3010.1.217.133 – 10.1.217.13410.1.217.135
9910.1.217.136/3010.1.217.137 – 10.1.217.13810.1.217.139
10010.1.217.140/3010.1.217.141 – 10.1.217.14210.1.217.143
10110.1.217.144/3010.1.217.145 – 10.1.217.14610.1.217.147
10210.1.217.148/3010.1.217.149 – 10.1.217.15010.1.217.151
10310.1.217.152/3010.1.217.153 – 10.1.217.15410.1.217.155
10410.1.217.156/3010.1.217.157 – 10.1.217.15810.1.217.159
10510.1.217.160/3010.1.217.161 – 10.1.217.16210.1.217.163
10610.1.217.164/3010.1.217.165 – 10.1.217.16610.1.217.167
10710.1.217.168/3010.1.217.169 – 10.1.217.17010.1.217.171
10810.1.217.172/3010.1.217.173 – 10.1.217.17410.1.217.175
10910.1.217.176/3010.1.217.177 – 10.1.217.17810.1.217.179
11010.1.217.180/3010.1.217.181 – 10.1.217.18210.1.217.183
11110.1.217.184/3010.1.217.185 – 10.1.217.18610.1.217.187
11210.1.217.188/3010.1.217.189 – 10.1.217.19010.1.217.191
11310.1.217.192/3010.1.217.193 – 10.1.217.19410.1.217.195
11410.1.217.196/3010.1.217.197 – 10.1.217.19810.1.217.199
11510.1.217.200/3010.1.217.201 – 10.1.217.20210.1.217.203
11610.1.217.204/3010.1.217.205 – 10.1.217.20610.1.217.207
11710.1.217.208/3010.1.217.209 – 10.1.217.21010.1.217.211
11810.1.217.212/3010.1.217.213 – 10.1.217.21410.1.217.215
11910.1.217.216/3010.1.217.217 – 10.1.217.21810.1.217.219
12010.1.217.220/3010.1.217.221 – 10.1.217.22210.1.217.223
12110.1.217.224/3010.1.217.225 – 10.1.217.22610.1.217.227
12210.1.217.228/3010.1.217.229 – 10.1.217.23010.1.217.231
12310.1.217.232/3010.1.217.233 – 10.1.217.23410.1.217.235
12410.1.217.236/3010.1.217.237 – 10.1.217.23810.1.217.239
12510.1.217.240/3010.1.217.241 – 10.1.217.24210.1.217.243
12610.1.217.244/3010.1.217.245 – 10.1.217.24610.1.217.247
12710.1.217.248/3010.1.217.249 – 10.1.217.25010.1.217.251
12810.1.217.252/3010.1.217.253 – 10.1.217.25410.1.217.255
01 / table

IPv4 CIDR prefix table.

Click a prefix longer than your network to split it into subnets.

prefixsubnet maskaddresseshostsin your /23
/00.0.0.04,294,967,2964,294,967,294-
/1128.0.0.02,147,483,6482,147,483,646-
/2192.0.0.01,073,741,8241,073,741,822-
/3224.0.0.0536,870,912536,870,910-
/4240.0.0.0268,435,456268,435,454-
/5248.0.0.0134,217,728134,217,726-
/6252.0.0.067,108,86467,108,862-
/7254.0.0.033,554,43233,554,430-
/8255.0.0.016,777,21616,777,214-
/9255.128.0.08,388,6088,388,606-
/10255.192.0.04,194,3044,194,302-
/11255.224.0.02,097,1522,097,150-
/12255.240.0.01,048,5761,048,574-
/13255.248.0.0524,288524,286-
/14255.252.0.0262,144262,142-
/15255.254.0.0131,072131,070-
/16255.255.0.065,53665,534-
/17255.255.128.032,76832,766-
/18255.255.192.016,38416,382-
/19255.255.224.08,1928,190-
/20255.255.240.04,0964,094-
/21255.255.248.02,0482,046-
/22255.255.252.01,0241,022-
/23255.255.254.05125101
/24255.255.255.02562542 split →
/25255.255.255.1281281264 split →
/26255.255.255.19264628 split →
/27255.255.255.224323016 split →
/28255.255.255.240161432 split →
/29255.255.255.2488664 split →
/30255.255.255.25242128 split →
/31255.255.255.25422256 split →
/32255.255.255.25511512 split →
02 / faq

About this calculator.

How do I use this subnet calculator?

▼

Type an IP address followed by a prefix, like 192.168.1.10/24, or by a subnet mask, like 192.168.1.10 255.255.255.0. Without a prefix it uses /24. Click a row in the table to split the network into smaller subnets.

Why are usable hosts always 2 fewer?

▼

The first address in a subnet is the network address and the last is the broadcast address, so neither can go to a device. The exceptions are /31 (point-to-point links, RFC 3021) and /32 (a single address), which use every address.

Can I use it from a terminal?

▼

Yes. curl 'ipku.in/en/tools/ipv4-subnet-calculator?q=192.168.1.10/24' returns the result as plain text.

Learn how to work it out →