What is a /25 subnet? 128 IPs, and two fit in a /24

By TechCompare · Updated · How we check

A /25 subnet has the mask 255.255.255.128 and 128 addresses, with 126 usable. Two fit in one /24, so one /24 can serve two segments.

A /25 subnet, written as 255.255.255.128, covers 128 addresses, with 126 usable for hosts. It's half of a /24, so one /24 holds two /25 blocks side by side. That makes it a practical size for a small office VLAN, a guest network or a lab.

CIDR
/25
Total addresses
128
126 usable for hosts
Subnet mask
255.255.255.128

CIDR reference table

Every IPv4 prefix from /8 to /32 with its subnet mask, wildcard mask and address counts. Pick a prefix to open its page or the calculator.

PrefixSubnet maskWildcard maskTotal addressesUsable hosts
/8255.0.0.00.255.255.25516,777,21616,777,214
/9255.128.0.00.127.255.2558,388,6088,388,606
/10255.192.0.00.63.255.2554,194,3044,194,302
/11255.224.0.00.31.255.2552,097,1522,097,150
/12255.240.0.00.15.255.2551,048,5761,048,574
/13255.248.0.00.7.255.255524,288524,286
/14255.252.0.00.3.255.255262,144262,142
/15255.254.0.00.1.255.255131,072131,070
/16255.255.0.00.0.255.25565,53665,534
/17255.255.128.00.0.127.25532,76832,766
/18255.255.192.00.0.63.25516,38416,382
/19255.255.224.00.0.31.2558,1928,190
/20255.255.240.00.0.15.2554,0964,094
/21255.255.248.00.0.7.2552,0482,046
/22255.255.252.00.0.3.2551,0241,022
/23255.255.254.00.0.1.255512510
/24255.255.255.00.0.0.255256254
/25This page255.255.255.1280.0.0.127128126
/26255.255.255.1920.0.0.636462
/27255.255.255.2240.0.0.313230
/28255.255.255.2400.0.0.151614
/29255.255.255.2480.0.0.786
/30255.255.255.2520.0.0.342
/31255.255.255.2540.0.0.122
/32255.255.255.2550.0.0.011

Usable hosts are the total minus the network address and the broadcast address. A /31 is the exception: it has neither, so both addresses work as hosts on a point to point link (RFC 3021). A /32 is a single address. The wildcard mask is the subnet mask with every bit flipped, and Cisco IOS access lists and OSPF network commands use it.

How this is calculated

The mask 255.255.255.128 leaves 7 host bits, so each /25 holds 128 addresses. A /24 holds 2 of these blocks, so the two halves can serve different segments without a second address plan. The first runs from 192.168.1.0 to 192.168.1.127, and its usable range is 192.168.1.1 to 192.168.1.126. The second block starts at 192.168.1.128, and its usable range is 192.168.1.129 to 192.168.1.254. AWS and Azure both allow a /25 and both reserve five addresses per subnet, so a cloud subnet of this size keeps 123 addresses for resources. One /24 can serve staff and guests if each gets a /25 and a firewall rule separates the two.

Verdict

Pick a /25 for a guest network, a small office VLAN or a lab that needs dozens of devices and has room to grow. The 126 usable addresses cover that, but check the headroom before you commit, since device counts can climb over time. Keep the DHCP pool to part of the block, so static devices like printers and access points have addresses that DHCP won't hand out. Count the addresses already taken by the gateway and any static servers before you settle on the mask. If the guest network outgrows its /25, it needs a bigger block, and that only works if the other half of the /24 is still free. If you want to split the block later, a /25 splits into 2 /26 blocks.

More Subnet scenarios

/24 subnet (255.255.255.0)
A /24 subnet, written as 255.255.255.0 in dotted-decimal notation, provides 256 total addresses with 254 usable for hosts (one reserved for the network address and one for broadcast).
View details
/16 subnet (255.255.0.0)
A /16 subnet, written as 255.255.0.0, provides 65,536 total addresses with 65,534 usable for hosts.
View details
/28 subnet (255.255.255.240)
A /28 subnet, written as 255.255.255.240, provides 16 total addresses with 14 usable on a conventional IPv4 subnet.
View details

Frequently asked questions

How many usable IPs are in a /25?
126 usable host addresses out of 128 total. In AWS or Azure, the same subnet leaves 123 addresses for resources.
What's the difference between a /25 and a /24?
A /24 holds 256 addresses, with 254 usable. A /25 holds 128, with 126 usable. Use a /25 when a segment is only part of a /24 and the rest of that block is needed elsewhere.
Can I split a /24 into two /25 subnets on one switch?
Yes. Put each /25 on its own VLAN, and route between them with a router or Layer 3 switch. A /24 holds 2 /25 blocks, so both VLANs fit in one /24 plan.