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::900/120
network2001:db8:abcd::900/120
first host2001:db8:abcd::900
last host2001:db8:abcd::9ff
addresses2⁸ = 256
short form2001:db8:abcd::900
ipcalc 2001:db8:abcd::900/120
address2001:0db8:abcd:0000:0000:0000:0000:0900
network2001:0db8:abcd:0000:0000:0000:0000:0900
last host2001:0db8:abcd:0000:0000:0000:0000:09ff
green = network digits, amber = digit split by the prefix
full form2001:0db8:abcd:0000:0000:0000:0000:0900
reverse dns0.0.9.0.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::900/1262001:db8:abcd::903
22001:db8:abcd::904/1262001:db8:abcd::907
32001:db8:abcd::908/1262001:db8:abcd::90b
42001:db8:abcd::90c/1262001:db8:abcd::90f
52001:db8:abcd::910/1262001:db8:abcd::913
62001:db8:abcd::914/1262001:db8:abcd::917
72001:db8:abcd::918/1262001:db8:abcd::91b
82001:db8:abcd::91c/1262001:db8:abcd::91f
92001:db8:abcd::920/1262001:db8:abcd::923
102001:db8:abcd::924/1262001:db8:abcd::927
112001:db8:abcd::928/1262001:db8:abcd::92b
122001:db8:abcd::92c/1262001:db8:abcd::92f
132001:db8:abcd::930/1262001:db8:abcd::933
142001:db8:abcd::934/1262001:db8:abcd::937
152001:db8:abcd::938/1262001:db8:abcd::93b
162001:db8:abcd::93c/1262001:db8:abcd::93f
172001:db8:abcd::940/1262001:db8:abcd::943
182001:db8:abcd::944/1262001:db8:abcd::947
192001:db8:abcd::948/1262001:db8:abcd::94b
202001:db8:abcd::94c/1262001:db8:abcd::94f
212001:db8:abcd::950/1262001:db8:abcd::953
222001:db8:abcd::954/1262001:db8:abcd::957
232001:db8:abcd::958/1262001:db8:abcd::95b
242001:db8:abcd::95c/1262001:db8:abcd::95f
252001:db8:abcd::960/1262001:db8:abcd::963
262001:db8:abcd::964/1262001:db8:abcd::967
272001:db8:abcd::968/1262001:db8:abcd::96b
282001:db8:abcd::96c/1262001:db8:abcd::96f
292001:db8:abcd::970/1262001:db8:abcd::973
302001:db8:abcd::974/1262001:db8:abcd::977
312001:db8:abcd::978/1262001:db8:abcd::97b
322001:db8:abcd::97c/1262001:db8:abcd::97f
332001:db8:abcd::980/1262001:db8:abcd::983
342001:db8:abcd::984/1262001:db8:abcd::987
352001:db8:abcd::988/1262001:db8:abcd::98b
362001:db8:abcd::98c/1262001:db8:abcd::98f
372001:db8:abcd::990/1262001:db8:abcd::993
382001:db8:abcd::994/1262001:db8:abcd::997
392001:db8:abcd::998/1262001:db8:abcd::99b
402001:db8:abcd::99c/1262001:db8:abcd::99f
412001:db8:abcd::9a0/1262001:db8:abcd::9a3
422001:db8:abcd::9a4/1262001:db8:abcd::9a7
432001:db8:abcd::9a8/1262001:db8:abcd::9ab
442001:db8:abcd::9ac/1262001:db8:abcd::9af
452001:db8:abcd::9b0/1262001:db8:abcd::9b3
462001:db8:abcd::9b4/1262001:db8:abcd::9b7
472001:db8:abcd::9b8/1262001:db8:abcd::9bb
482001:db8:abcd::9bc/1262001:db8:abcd::9bf
492001:db8:abcd::9c0/1262001:db8:abcd::9c3
502001:db8:abcd::9c4/1262001:db8:abcd::9c7
512001:db8:abcd::9c8/1262001:db8:abcd::9cb
522001:db8:abcd::9cc/1262001:db8:abcd::9cf
532001:db8:abcd::9d0/1262001:db8:abcd::9d3
542001:db8:abcd::9d4/1262001:db8:abcd::9d7
552001:db8:abcd::9d8/1262001:db8:abcd::9db
562001:db8:abcd::9dc/1262001:db8:abcd::9df
572001:db8:abcd::9e0/1262001:db8:abcd::9e3
582001:db8:abcd::9e4/1262001:db8:abcd::9e7
592001:db8:abcd::9e8/1262001:db8:abcd::9eb
602001:db8:abcd::9ec/1262001:db8:abcd::9ef
612001:db8:abcd::9f0/1262001:db8:abcd::9f3
622001:db8:abcd::9f4/1262001:db8:abcd::9f7
632001:db8:abcd::9f8/1262001:db8:abcd::9fb
642001:db8:abcd::9fc/1262001:db8:abcd::9ff
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 →