ip
ipku.in

IPv6 Subnet Calculator

Enter an IPv6 address with a prefix to see its network, address range, number of /64 subnets, and its full and short forms. You can also split the prefix into smaller subnets.

$ ipcalc
documentation2001:db8:abcd::8900/120
network2001:db8:abcd::8900/120
first host2001:db8:abcd::8900
last host2001:db8:abcd::89ff
addresses2⁸ = 256
short form2001:db8:abcd::8900
ipcalc 2001:db8:abcd::8900/120
address2001:0db8:abcd:0000:0000:0000:0000:8900
network2001:0db8:abcd:0000:0000:0000:0000:8900
last host2001:0db8:abcd:0000:0000:0000:0000:89ff
green = network digits, amber = digit split by the prefix
full form2001:0db8:abcd:0000:0000:0000:0000:8900
reverse dns0.0.9.8.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.d.c.b.a.8.b.d.0.1.0.0.2.ip6.arpa

/120 split into /126 · 64 subnets

close ×
#networklast address
12001:db8:abcd::8900/1262001:db8:abcd::8903
22001:db8:abcd::8904/1262001:db8:abcd::8907
32001:db8:abcd::8908/1262001:db8:abcd::890b
42001:db8:abcd::890c/1262001:db8:abcd::890f
52001:db8:abcd::8910/1262001:db8:abcd::8913
62001:db8:abcd::8914/1262001:db8:abcd::8917
72001:db8:abcd::8918/1262001:db8:abcd::891b
82001:db8:abcd::891c/1262001:db8:abcd::891f
92001:db8:abcd::8920/1262001:db8:abcd::8923
102001:db8:abcd::8924/1262001:db8:abcd::8927
112001:db8:abcd::8928/1262001:db8:abcd::892b
122001:db8:abcd::892c/1262001:db8:abcd::892f
132001:db8:abcd::8930/1262001:db8:abcd::8933
142001:db8:abcd::8934/1262001:db8:abcd::8937
152001:db8:abcd::8938/1262001:db8:abcd::893b
162001:db8:abcd::893c/1262001:db8:abcd::893f
172001:db8:abcd::8940/1262001:db8:abcd::8943
182001:db8:abcd::8944/1262001:db8:abcd::8947
192001:db8:abcd::8948/1262001:db8:abcd::894b
202001:db8:abcd::894c/1262001:db8:abcd::894f
212001:db8:abcd::8950/1262001:db8:abcd::8953
222001:db8:abcd::8954/1262001:db8:abcd::8957
232001:db8:abcd::8958/1262001:db8:abcd::895b
242001:db8:abcd::895c/1262001:db8:abcd::895f
252001:db8:abcd::8960/1262001:db8:abcd::8963
262001:db8:abcd::8964/1262001:db8:abcd::8967
272001:db8:abcd::8968/1262001:db8:abcd::896b
282001:db8:abcd::896c/1262001:db8:abcd::896f
292001:db8:abcd::8970/1262001:db8:abcd::8973
302001:db8:abcd::8974/1262001:db8:abcd::8977
312001:db8:abcd::8978/1262001:db8:abcd::897b
322001:db8:abcd::897c/1262001:db8:abcd::897f
332001:db8:abcd::8980/1262001:db8:abcd::8983
342001:db8:abcd::8984/1262001:db8:abcd::8987
352001:db8:abcd::8988/1262001:db8:abcd::898b
362001:db8:abcd::898c/1262001:db8:abcd::898f
372001:db8:abcd::8990/1262001:db8:abcd::8993
382001:db8:abcd::8994/1262001:db8:abcd::8997
392001:db8:abcd::8998/1262001:db8:abcd::899b
402001:db8:abcd::899c/1262001:db8:abcd::899f
412001:db8:abcd::89a0/1262001:db8:abcd::89a3
422001:db8:abcd::89a4/1262001:db8:abcd::89a7
432001:db8:abcd::89a8/1262001:db8:abcd::89ab
442001:db8:abcd::89ac/1262001:db8:abcd::89af
452001:db8:abcd::89b0/1262001:db8:abcd::89b3
462001:db8:abcd::89b4/1262001:db8:abcd::89b7
472001:db8:abcd::89b8/1262001:db8:abcd::89bb
482001:db8:abcd::89bc/1262001:db8:abcd::89bf
492001:db8:abcd::89c0/1262001:db8:abcd::89c3
502001:db8:abcd::89c4/1262001:db8:abcd::89c7
512001:db8:abcd::89c8/1262001:db8:abcd::89cb
522001:db8:abcd::89cc/1262001:db8:abcd::89cf
532001:db8:abcd::89d0/1262001:db8:abcd::89d3
542001:db8:abcd::89d4/1262001:db8:abcd::89d7
552001:db8:abcd::89d8/1262001:db8:abcd::89db
562001:db8:abcd::89dc/1262001:db8:abcd::89df
572001:db8:abcd::89e0/1262001:db8:abcd::89e3
582001:db8:abcd::89e4/1262001:db8:abcd::89e7
592001:db8:abcd::89e8/1262001:db8:abcd::89eb
602001:db8:abcd::89ec/1262001:db8:abcd::89ef
612001:db8:abcd::89f0/1262001:db8:abcd::89f3
622001:db8:abcd::89f4/1262001:db8:abcd::89f7
632001:db8:abcd::89f8/1262001:db8:abcd::89fb
642001:db8:abcd::89fc/1262001:db8:abcd::89ff
01 / table

IPv6 prefix table.

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

prefixaddresses/64 subnetsin your /120
/82¹²⁰2⁵⁶-
/122¹¹⁶2⁵²-
/162¹¹²2⁴⁸-
/202¹⁰⁸2⁴⁴-
/242¹⁰⁴2⁴⁰-
/282¹⁰⁰2³⁶-
/322⁹⁶4,294,967,296-
/362⁹²268,435,456-
/402⁸⁸16,777,216-
/442⁸⁴1,048,576-
/482⁸⁰65,536-
/522⁷⁶4,096-
/562⁷²256-
/602⁶⁸16-
/642⁶⁴1-
/722⁵⁶--
/802⁴⁸--
/964,294,967,296--
/11265,536--
/120256-1
/12416-16 split →
/1264-64 split →
/1272-128 split →
/1281-256 split →
02 / faq

About this calculator.

How do I use this IPv6 calculator?

▼

Type an IPv6 address followed by a prefix, like 2001:db8:abcd::1/48. Without a prefix it uses /64. The address can be written in full or shortened with ::.

Why does IPv6 have no broadcast address?

▼

IPv6 replaced broadcast with multicast, so no address is set aside for it. That is why this calculator shows the whole range, from the network address to the last address.

What prefix do ISPs usually hand out?

▼

A single LAN is almost always a /64. Home customers usually get a /56 or /60, and an organization or site usually gets a /48. One /48 holds 65,536 /64 subnets.

Learn how to work it out →