What is a /16 subnet? 65,536 IPs and when a network needs that many addresses

A /16 subnet, written as 255.255.0.0, provides 65,536 total addresses with 65,534 usable for hosts. This is a large subnet, typically seen in enterprise environments, university campus networks, and cloud VPC configurations like AWS's default VPC sizing.

CIDR
/16
Class B
Total addresses
65,536
65,534 usable for hosts
Network size
Enterprise
Larger deployments

Calculator

IPv4/IPv6 Subnet Calculator

Calculate network address, broadcast address, and usable IP ranges.

/

Results

Network Address

192.168.1.0

Broadcast Address

192.168.1.255

Usable Host Range

192.168.1.1 - 192.168.1.254

Total Usable Hosts

254

Subnet Mask

255.255.255.0

Binary Subnet Mask

11111111.11111111.11111111.00000000

Interactive Bit-Level Visualizer

Click any bit to flip it and instantly update the IP address. Network bits are indigo, host bits are pink.

How this is calculated

A /16 means the first 16 bits are the network portion, leaving 16 bits for hosts (2^16 = 65,536). In practice, you'd almost never put 65,000 devices on a single flat subnet; broadcast traffic alone would cripple performance. Instead, /16 blocks are almost always sub-divided into smaller subnets (/20, /22, /24) for different departments, floors, or security zones. The /16 acts as a supernet or summary route that encompasses all the smaller subnets underneath it.

Verdict

A /16 is a planning container, not a subnet you'd actually assign to a single broadcast domain. Use it as the top-level allocation for a large site, then subnet it down to /22 or /24 for actual deployment. In cloud environments, a /16 VPC gives you room to carve out /20 subnets per availability zone.

Frequently asked questions

Why would anyone need a /16 subnet?
It's typically used as an allocation block that gets sub-divided further. A university might get a /16 from their regional internet registry and carve it into /24s per building.