Be Management Tools · IPv6 · Subnetting

IPv6 /64 Subnet Calculator

Resolve any IPv6 address to its /64 network, see both notations and plan how many /64s your allocation can hold.

100% free No sign-up Runs in your browser IPv4 + IPv6 Shareable links

Subnet tools

Binary (network bits highlighted)

Split into subnets

#NetworkUsable rangeBroadcastHosts

NameNeededAllocatedNetworkMaskUsable rangeBroadcastWasted

Binary – first 64 bits (network bits highlighted)

Split into subnets

#SubnetFirst addressLast address

CIDR → IP range

IP range → CIDR blocks

#CIDRMaskFirstLastAddresses

Is IP in subnet?

Reference: all prefixes /0 – /32 (mask, wildcard, addresses, hosts)
CIDRSubnet maskWildcardAddressesUsable hosts

Paste one CIDR per line (or separated by spaces/commas). SubnetKit merges adjacent and contained blocks into the smallest equivalent set – ideal for route summarization and ACL cleanup. PRO

Saved projects PRO

Save every input across all tabs under a name and reload it later. Free plan: 1 project, Pro: unlimited.

IPv6 /64 Subnet Calculator: how it works

The /64 is the standard IPv6 subnet size for any LAN, wireless segment or VM network. It is fixed at 64 bits because Stateless Address Autoconfiguration (SLAAC) builds the host portion from a 64-bit interface identifier; anything longer than /64 breaks it.

SubnetKit works with the full 128-bit address space in your browser, free of charge, and the IPv6 tab above is loaded with the documentation prefix 2001:db8:abcd:12::/64.

Worked example: 2001:db8:abcd:12::/64

The first four hextets (64 bits) are the routing prefix and subnet ID; the last four are the interface identifier. Routers advertise this prefix on the link and hosts generate their own addresses, so you never run out of host addresses in a /64 and there is no concept of a broadcast address.

How many /64 subnets you get

Allocations are usually expressed by how many /64s they contain. Each 4 bits of prefix equals one hex digit, so the arithmetic is quick:

In SubnetKit, enter a /48 or /56 and set the split prefix to 64 to list the first subnets of the range with their boundaries. Use a /127 for point-to-point router links (RFC 6164) and a /128 for loopbacks; everything with end hosts stays /64.

Frequently asked questions

How many addresses are in an IPv6 /64?

2^64, which is 18,446,744,073,709,551,616. There is no broadcast and no reserved network address, though the all-zeros interface identifier is conventionally avoided.

Why must a LAN be a /64?

SLAAC derives a 64-bit interface identifier from the MAC address or a random value, so autoconfiguration only works when exactly 64 bits remain for the host portion.

How many /64s are in a /48?

65,536. The 16 bits between /48 and /64 form the subnet ID, usually written as the fourth hextet.

Can I use /127 or /126 on router links?

Yes, RFC 6164 recommends /127 for point-to-point links between routers to avoid neighbor-cache exhaustion attacks. Host segments should still be /64.

Looking for the full guide, tips and the complete FAQ? Read the main SubnetKit page.