How many /64s fit in a /48? 65,536 networks
By TechCompare · Updated · How we check
A /48 holds 65,536 /64 networks, and a /56 holds 256, which you can work out from the prefix lengths alone.
A /48 holds 65,536 /64 networks, and a /56 holds 256. The count isn't a number to memorize. Each bit added to a prefix halves the block, so the gap in bits between two prefixes sets the answer, and the /48 and /56 cases below show how.
How this is calculated
For any prefix up to /64, the count of /64s is 2 raised to the number of bits between that prefix and 64. A /48 leaves a gap of 16 bits, which gives 2^16, or 65,536 /64s. Take the /56 instead and the gap is 8 bits. That gives 2^8, or 256.
Verdict
Use the count to size a plan, but keep the /64 as the floor. The 8 bits between a /48 and a /56 pick one of 256 /56 blocks, and the 8 bits between a /56 and a /64 pick one of 256 /64s inside each. Multiplying those counts gives 65,536, which matches the count from the full gap.
More Subnet scenarios
Related guides
Frequently asked questions
How many /64s are in a /48?
How many /64s are in a /56?
How many /56s are in a /48?
Why 64 bits?
Related tools
DNS Lookup
Look up a domain's DNS records on Cloudflare or compare several resolvers at once, and read its SPF, DMARC and DKIM records in plain words.
Use toolDisplay Bandwidth Calculator
Check display bandwidth for HDMI, DisplayPort, USB-C, Thunderbolt, and USB4.
Use toolData Transfer Calculator
Estimate transfer times for files over USB, WiFi, Ethernet, and more.
Use tool