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::f300/120
network2001:db8::f300/120
first host2001:db8::f300
last host2001:db8::f3ff
addresses2⁸ = 256
short form2001:db8::f300
ipcalc 2001:db8::f300/120
address2001:0db8:0000:0000:0000:0000:0000:f300
network2001:0db8:0000:0000:0000:0000:0000:f300
last host2001:0db8:0000:0000:0000:0000:0000:f3ff
green = network digits, amber = digit split by the prefix
full form2001:0db8:0000:0000:0000:0000:0000:f300
reverse dns0.0.3.f.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.8.b.d.0.1.0.0.2.ip6.arpa

/120 split into /126 · 64 subnets

close ×
#networklast address
12001:db8::f300/1262001:db8::f303
22001:db8::f304/1262001:db8::f307
32001:db8::f308/1262001:db8::f30b
42001:db8::f30c/1262001:db8::f30f
52001:db8::f310/1262001:db8::f313
62001:db8::f314/1262001:db8::f317
72001:db8::f318/1262001:db8::f31b
82001:db8::f31c/1262001:db8::f31f
92001:db8::f320/1262001:db8::f323
102001:db8::f324/1262001:db8::f327
112001:db8::f328/1262001:db8::f32b
122001:db8::f32c/1262001:db8::f32f
132001:db8::f330/1262001:db8::f333
142001:db8::f334/1262001:db8::f337
152001:db8::f338/1262001:db8::f33b
162001:db8::f33c/1262001:db8::f33f
172001:db8::f340/1262001:db8::f343
182001:db8::f344/1262001:db8::f347
192001:db8::f348/1262001:db8::f34b
202001:db8::f34c/1262001:db8::f34f
212001:db8::f350/1262001:db8::f353
222001:db8::f354/1262001:db8::f357
232001:db8::f358/1262001:db8::f35b
242001:db8::f35c/1262001:db8::f35f
252001:db8::f360/1262001:db8::f363
262001:db8::f364/1262001:db8::f367
272001:db8::f368/1262001:db8::f36b
282001:db8::f36c/1262001:db8::f36f
292001:db8::f370/1262001:db8::f373
302001:db8::f374/1262001:db8::f377
312001:db8::f378/1262001:db8::f37b
322001:db8::f37c/1262001:db8::f37f
332001:db8::f380/1262001:db8::f383
342001:db8::f384/1262001:db8::f387
352001:db8::f388/1262001:db8::f38b
362001:db8::f38c/1262001:db8::f38f
372001:db8::f390/1262001:db8::f393
382001:db8::f394/1262001:db8::f397
392001:db8::f398/1262001:db8::f39b
402001:db8::f39c/1262001:db8::f39f
412001:db8::f3a0/1262001:db8::f3a3
422001:db8::f3a4/1262001:db8::f3a7
432001:db8::f3a8/1262001:db8::f3ab
442001:db8::f3ac/1262001:db8::f3af
452001:db8::f3b0/1262001:db8::f3b3
462001:db8::f3b4/1262001:db8::f3b7
472001:db8::f3b8/1262001:db8::f3bb
482001:db8::f3bc/1262001:db8::f3bf
492001:db8::f3c0/1262001:db8::f3c3
502001:db8::f3c4/1262001:db8::f3c7
512001:db8::f3c8/1262001:db8::f3cb
522001:db8::f3cc/1262001:db8::f3cf
532001:db8::f3d0/1262001:db8::f3d3
542001:db8::f3d4/1262001:db8::f3d7
552001:db8::f3d8/1262001:db8::f3db
562001:db8::f3dc/1262001:db8::f3df
572001:db8::f3e0/1262001:db8::f3e3
582001:db8::f3e4/1262001:db8::f3e7
592001:db8::f3e8/1262001:db8::f3eb
602001:db8::f3ec/1262001:db8::f3ef
612001:db8::f3f0/1262001:db8::f3f3
622001:db8::f3f4/1262001:db8::f3f7
632001:db8::f3f8/1262001:db8::f3fb
642001:db8::f3fc/1262001:db8::f3ff
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 →