IPv6 Calculator and Address Planner

Type or Paste Your IPv6 Address and Prefix Length and press "Calculate IPv6" for IPv6 Network Information
e.g. fe80:cd12:0:0:1235:0:211e:729c / 64

IPv6 CIDR and Subnet Online Calculator

Internet Protocol version 6 (IPv6) CIDR Calculator

This IPv4 calculator auto calculate a variety of information regarding Internet Protocol version 4 (IPv4) subnet including possible network addresses, usable host ranges, subnet mask, minimum and maximum host IP, broadcast, number of network and many more.

An Internet Protocol address (IP address) is a logical numeric address that is assigned to every single computer, printer, switch, router or any other device that is part of a TCP/IP-based network.

Internet Protocol version 4 (IPv4) defines an IP address as a 32-bit number. A new version of IP (IPv6), using 128 bits for the IP address. The numerals in an IP address are divided into 2 parts:

  • The network part specifies which networks this address belongs to and
  • The host part further pinpoints the exact location.

IP addresses are usually written and displayed in human-readable notations, such as 172.16.254.1 in IPv4, and 2001:db8:0:1234:0:567:8:1 in IPv6. The size of the routing prefix of the address is designated in CIDR notation by suffixing the address with the number of significant bits, e.g., 192.168.1.15/24, which is equivalent to the historically used subnet mask 255.255.255.0.

There are two main types of IP addresses:

  1. IPv4 (Internet Protocol version 4): This is the most commonly used type of IP address. It is a 32-bit number, usually expressed as four decimal numbers separated by periods (for example, 192.168.0.1). IPv4 addresses provide about 4.3 billion unique addresses, but due to the rapid expansion of the internet, many of these addresses have been exhausted.
  2. IPv6 (Internet Protocol version 6): This is the newer type of IP address, which uses a 128-bit number, usually expressed as eight groups of four hexadecimal digits separated by colons (for example, 2001:0db8:85a3:0000:0000:8a2e:0370:7334). IPv6 addresses provide a virtually unlimited number of unique addresses, which is important for the continued growth of the internet.

Both types of IP addresses are used to uniquely identify devices on a network and facilitate communication between them. However, IPv6 addresses are becoming increasingly important as the number of devices connected to the internet continues to grow, and the supply of available IPv4 addresses becomes depleted.

IP addresses falls into two types:

  • Classfull IP addressing is a legacy scheme which divides the whole IP address pools into 5 distinct classes—A, B, C, D and E.
  • Classless IP addressing has an arbitrary length of the prefixes.

Explain Internet Protocol version 6 (IPv6) Address

An IPv6 address is a 128-bit identifier assigned to devices on a network that use the IPv6 protocol. Unlike IPv4 addresses, which are 32 bits long, IPv6 addresses are 128 bits long, providing a much larger address space.

An IPv6 address is written as eight groups of four hexadecimal digits separated by colons. For example, a typical IPv6 address might look like this: 2001:0db8:85a3:0000:0000:8a2e:0370:7334. The leading zeros in each group can be omitted, and consecutive groups of zeros can be replaced with a double colon (::). This is known as zero compression. For example, the address above can be written as 2001:db8:85a3::8a2e:370:7334.

An IPv6 address has three main components: the prefix, the subnet ID, and the interface ID. The prefix identifies the network to which the address belongs, and the subnet ID identifies the subnetwork within the network. The interface ID identifies the specific device on the subnetwork.

IPv6 addresses can be assigned manually or automatically using protocols such as Stateless Address Autoconfiguration (SLAAC) or Dynamic Host Configuration Protocol version 6 (DHCPv6). IPv6 also includes features such as multicast addressing and anycast addressing, which enable more efficient communication and routing on the network.

Different IPv6 Address Types and Scope

IPv6 addresses can be divided into several types, each with a different scope or purpose:

  1. Unicast Addresses: These are used to identify a single interface within a network. There are three types of unicast addresses in IPv6:
    • Global Unicast Addresses: These are used on the public Internet and have global scope.
    • Link-Local Addresses: These are used for communication within a single link or subnet and have link-local scope.
    • Unique Local Addresses: These are used for private networks and have local scope.
  2. Multicast Addresses: These are used to send packets to multiple interfaces simultaneously. IPv6 multicast addresses have a prefix of "ff" and can have a scope of node-local, link-local, site-local, organization-local, or global.
  3. Anycast Addresses: These are used to identify a group of interfaces that share the same address. Packets sent to an anycast address are delivered to the nearest interface in the group. Anycast addresses can have a scope of global or link-local.

The scope of an IPv6 address determines where it can be used and how it can be routed. The scopes for IPv6 addresses are:

  1. Node-Local Scope: Addresses with this scope are only valid on the node where they are assigned.
  2. Link-Local Scope: Addresses with this scope are only valid on the link where they are assigned.
  3. Site-Local Scope: Addresses with this scope are only valid within a single site or organization.
  4. Organization-Local Scope: Addresses with this scope are only valid within a single organization.
  5. Global Scope: Addresses with this scope are valid on the entire Internet.

Types of IPv6 Address

We have 128 bits in IPv6 address but by looking at the first few bits we can identify what type of address it is.

PrefixAllocationFraction of Address Space
0000 0000Reserved1/256
0000 0001Unassigned (UA)1/256
0000 001Reserved for NSAP1/128
0000 01UA1/64
0000 1UA1/32
0001UA1/16
001Global Unicast1/8
010UA1/8
011UA1/8
100UA1/8
101UA1/8
110UA1/8
1110UA1/16
1111 0UA1/32
1111 10UA1/64
1111 110UA1/128
1111 1110 0UA1/512
1111 1110 10Link-Local Unicast Addresses1/1024
1111 1110 11Site-Local Unicast Addresses1/1024
1111 1111Multicast Address1/256

In IPv6, all 0’s and all 1’s can be assigned to any host, there is not any restriction like IPv4.

How to use the IPv6 Calculator and Address Planner tool?

  1. Browse or open IPv6 Calculator and Address Planner tool - https://www.onlinewebtoolkit.com/ipv6-network-calculator
  2. Type or Paste Your IPv6 address and prefix length.
  3. Click on the "Calculate IPv6" button.
  4. You will get your details IPv6 Network Information

Useful Features of Our Online IPv6 Calculator and Address Planner

Free and Simple to Use

The use of this tool comes at no cost, and it's effortless to use. With the simple set of instructions provided, you'll be able to view and run codes easily.

Compatibility

This tool is a cloud-based utility and supported by all operating systems, including iOS, Android, Windows, and Mac OS, allowing you to access and use it for viewing HTML files from any device.

No Plugin Installation Needed

You can access this tool through the web browser of your device without having to install any plugins. This HTML viewer operates without the need for any plugins, making it convenient to use.

Speedy and Secure

The tool displays results on the user's screen in mere seconds, and it's a secure online utility that doesn't save any data entered or uploaded by users in its databases.

Accessible from Everywhere

You can access our tool from anywhere in the world as long as you have an internet connection. Simply connect your device to the internet, and you'll be able to use and access this code viewer.

Privacy of Users’ Data

At OnlineWebToolKit, we offer a variety of online tools, including an IPv6 Calculator and Address Planner Tool, and we take the privacy of our users' data very seriously. With so many online scams, many people are concerned about their sensitive information being compromised when using online tools. However, our website provides a secure and safe tool that prevents hackers from accessing or intentionally sharing users' information with third parties. The text you input into our tool is only stored temporarily on the client side within your browser until the formatting process is complete. Once the results are displayed or you refresh or close the browser, your data is deleted from our site.

Share this page