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::7700/120
network2001:db8:abcd::7700/120
first host2001:db8:abcd::7700
last host2001:db8:abcd::77ff
addresses2⁸ = 256
short form2001:db8:abcd::7700
ipcalc 2001:db8:abcd::7700/120
address2001:0db8:abcd:0000:0000:0000:0000:7700
network2001:0db8:abcd:0000:0000:0000:0000:7700
last host2001:0db8:abcd:0000:0000:0000:0000:77ff
green = network digits, amber = digit split by the prefix
full form2001:0db8:abcd:0000:0000:0000:0000:7700
reverse dns0.0.7.7.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::7700/1262001:db8:abcd::7703
22001:db8:abcd::7704/1262001:db8:abcd::7707
32001:db8:abcd::7708/1262001:db8:abcd::770b
42001:db8:abcd::770c/1262001:db8:abcd::770f
52001:db8:abcd::7710/1262001:db8:abcd::7713
62001:db8:abcd::7714/1262001:db8:abcd::7717
72001:db8:abcd::7718/1262001:db8:abcd::771b
82001:db8:abcd::771c/1262001:db8:abcd::771f
92001:db8:abcd::7720/1262001:db8:abcd::7723
102001:db8:abcd::7724/1262001:db8:abcd::7727
112001:db8:abcd::7728/1262001:db8:abcd::772b
122001:db8:abcd::772c/1262001:db8:abcd::772f
132001:db8:abcd::7730/1262001:db8:abcd::7733
142001:db8:abcd::7734/1262001:db8:abcd::7737
152001:db8:abcd::7738/1262001:db8:abcd::773b
162001:db8:abcd::773c/1262001:db8:abcd::773f
172001:db8:abcd::7740/1262001:db8:abcd::7743
182001:db8:abcd::7744/1262001:db8:abcd::7747
192001:db8:abcd::7748/1262001:db8:abcd::774b
202001:db8:abcd::774c/1262001:db8:abcd::774f
212001:db8:abcd::7750/1262001:db8:abcd::7753
222001:db8:abcd::7754/1262001:db8:abcd::7757
232001:db8:abcd::7758/1262001:db8:abcd::775b
242001:db8:abcd::775c/1262001:db8:abcd::775f
252001:db8:abcd::7760/1262001:db8:abcd::7763
262001:db8:abcd::7764/1262001:db8:abcd::7767
272001:db8:abcd::7768/1262001:db8:abcd::776b
282001:db8:abcd::776c/1262001:db8:abcd::776f
292001:db8:abcd::7770/1262001:db8:abcd::7773
302001:db8:abcd::7774/1262001:db8:abcd::7777
312001:db8:abcd::7778/1262001:db8:abcd::777b
322001:db8:abcd::777c/1262001:db8:abcd::777f
332001:db8:abcd::7780/1262001:db8:abcd::7783
342001:db8:abcd::7784/1262001:db8:abcd::7787
352001:db8:abcd::7788/1262001:db8:abcd::778b
362001:db8:abcd::778c/1262001:db8:abcd::778f
372001:db8:abcd::7790/1262001:db8:abcd::7793
382001:db8:abcd::7794/1262001:db8:abcd::7797
392001:db8:abcd::7798/1262001:db8:abcd::779b
402001:db8:abcd::779c/1262001:db8:abcd::779f
412001:db8:abcd::77a0/1262001:db8:abcd::77a3
422001:db8:abcd::77a4/1262001:db8:abcd::77a7
432001:db8:abcd::77a8/1262001:db8:abcd::77ab
442001:db8:abcd::77ac/1262001:db8:abcd::77af
452001:db8:abcd::77b0/1262001:db8:abcd::77b3
462001:db8:abcd::77b4/1262001:db8:abcd::77b7
472001:db8:abcd::77b8/1262001:db8:abcd::77bb
482001:db8:abcd::77bc/1262001:db8:abcd::77bf
492001:db8:abcd::77c0/1262001:db8:abcd::77c3
502001:db8:abcd::77c4/1262001:db8:abcd::77c7
512001:db8:abcd::77c8/1262001:db8:abcd::77cb
522001:db8:abcd::77cc/1262001:db8:abcd::77cf
532001:db8:abcd::77d0/1262001:db8:abcd::77d3
542001:db8:abcd::77d4/1262001:db8:abcd::77d7
552001:db8:abcd::77d8/1262001:db8:abcd::77db
562001:db8:abcd::77dc/1262001:db8:abcd::77df
572001:db8:abcd::77e0/1262001:db8:abcd::77e3
582001:db8:abcd::77e4/1262001:db8:abcd::77e7
592001:db8:abcd::77e8/1262001:db8:abcd::77eb
602001:db8:abcd::77ec/1262001:db8:abcd::77ef
612001:db8:abcd::77f0/1262001:db8:abcd::77f3
622001:db8:abcd::77f4/1262001:db8:abcd::77f7
632001:db8:abcd::77f8/1262001:db8:abcd::77fb
642001:db8:abcd::77fc/1262001:db8:abcd::77ff
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 →