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::f400/120
network2001:db8:abcd::f400/120
first host2001:db8:abcd::f400
last host2001:db8:abcd::f4ff
addresses2⁸ = 256
short form2001:db8:abcd::f400
ipcalc 2001:db8:abcd::f400/120
address2001:0db8:abcd:0000:0000:0000:0000:f400
network2001:0db8:abcd:0000:0000:0000:0000:f400
last host2001:0db8:abcd:0000:0000:0000:0000:f4ff
green = network digits, amber = digit split by the prefix
full form2001:0db8:abcd:0000:0000:0000:0000:f400
reverse dns0.0.4.f.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::f400/1262001:db8:abcd::f403
22001:db8:abcd::f404/1262001:db8:abcd::f407
32001:db8:abcd::f408/1262001:db8:abcd::f40b
42001:db8:abcd::f40c/1262001:db8:abcd::f40f
52001:db8:abcd::f410/1262001:db8:abcd::f413
62001:db8:abcd::f414/1262001:db8:abcd::f417
72001:db8:abcd::f418/1262001:db8:abcd::f41b
82001:db8:abcd::f41c/1262001:db8:abcd::f41f
92001:db8:abcd::f420/1262001:db8:abcd::f423
102001:db8:abcd::f424/1262001:db8:abcd::f427
112001:db8:abcd::f428/1262001:db8:abcd::f42b
122001:db8:abcd::f42c/1262001:db8:abcd::f42f
132001:db8:abcd::f430/1262001:db8:abcd::f433
142001:db8:abcd::f434/1262001:db8:abcd::f437
152001:db8:abcd::f438/1262001:db8:abcd::f43b
162001:db8:abcd::f43c/1262001:db8:abcd::f43f
172001:db8:abcd::f440/1262001:db8:abcd::f443
182001:db8:abcd::f444/1262001:db8:abcd::f447
192001:db8:abcd::f448/1262001:db8:abcd::f44b
202001:db8:abcd::f44c/1262001:db8:abcd::f44f
212001:db8:abcd::f450/1262001:db8:abcd::f453
222001:db8:abcd::f454/1262001:db8:abcd::f457
232001:db8:abcd::f458/1262001:db8:abcd::f45b
242001:db8:abcd::f45c/1262001:db8:abcd::f45f
252001:db8:abcd::f460/1262001:db8:abcd::f463
262001:db8:abcd::f464/1262001:db8:abcd::f467
272001:db8:abcd::f468/1262001:db8:abcd::f46b
282001:db8:abcd::f46c/1262001:db8:abcd::f46f
292001:db8:abcd::f470/1262001:db8:abcd::f473
302001:db8:abcd::f474/1262001:db8:abcd::f477
312001:db8:abcd::f478/1262001:db8:abcd::f47b
322001:db8:abcd::f47c/1262001:db8:abcd::f47f
332001:db8:abcd::f480/1262001:db8:abcd::f483
342001:db8:abcd::f484/1262001:db8:abcd::f487
352001:db8:abcd::f488/1262001:db8:abcd::f48b
362001:db8:abcd::f48c/1262001:db8:abcd::f48f
372001:db8:abcd::f490/1262001:db8:abcd::f493
382001:db8:abcd::f494/1262001:db8:abcd::f497
392001:db8:abcd::f498/1262001:db8:abcd::f49b
402001:db8:abcd::f49c/1262001:db8:abcd::f49f
412001:db8:abcd::f4a0/1262001:db8:abcd::f4a3
422001:db8:abcd::f4a4/1262001:db8:abcd::f4a7
432001:db8:abcd::f4a8/1262001:db8:abcd::f4ab
442001:db8:abcd::f4ac/1262001:db8:abcd::f4af
452001:db8:abcd::f4b0/1262001:db8:abcd::f4b3
462001:db8:abcd::f4b4/1262001:db8:abcd::f4b7
472001:db8:abcd::f4b8/1262001:db8:abcd::f4bb
482001:db8:abcd::f4bc/1262001:db8:abcd::f4bf
492001:db8:abcd::f4c0/1262001:db8:abcd::f4c3
502001:db8:abcd::f4c4/1262001:db8:abcd::f4c7
512001:db8:abcd::f4c8/1262001:db8:abcd::f4cb
522001:db8:abcd::f4cc/1262001:db8:abcd::f4cf
532001:db8:abcd::f4d0/1262001:db8:abcd::f4d3
542001:db8:abcd::f4d4/1262001:db8:abcd::f4d7
552001:db8:abcd::f4d8/1262001:db8:abcd::f4db
562001:db8:abcd::f4dc/1262001:db8:abcd::f4df
572001:db8:abcd::f4e0/1262001:db8:abcd::f4e3
582001:db8:abcd::f4e4/1262001:db8:abcd::f4e7
592001:db8:abcd::f4e8/1262001:db8:abcd::f4eb
602001:db8:abcd::f4ec/1262001:db8:abcd::f4ef
612001:db8:abcd::f4f0/1262001:db8:abcd::f4f3
622001:db8:abcd::f4f4/1262001:db8:abcd::f4f7
632001:db8:abcd::f4f8/1262001:db8:abcd::f4fb
642001:db8:abcd::f4fc/1262001:db8:abcd::f4ff
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 →