The /25 subnet

A /25 subnet uses the mask 255.255.255.128 and holds 128 addresses, 126 of them usable.

/25
Prefix length
255.255.255.128
Subnet mask
0.0.0.127
Wildcard mask
126
Usable hosts

A /25 splits a /24 into smaller pieces: 128 addresses and 126 usable hosts, with the mask 255.255.255.128. It is a tidy size for a small VLAN, a DMZ, or a rack of servers.

Right-sizing a subnet to a /25 avoids wasting a full /24 on a handful of hosts. The wildcard mask 0.0.0.127 is the form you use in access lists and firewall rules to match this range.

Below you can see the exact network, broadcast, and host range for any /25 you enter, calculated instantly in your browser.

Calculate a /25 network

Accepts CIDR (192.0.2.0/24), IP + mask (192.0.2.0 255.255.255.0), or a bare IP (defaults to /24).

Network address192.0.2.0
Usable host range192.0.2.1 - 192.0.2.126
Broadcast address192.0.2.127
Usable hosts126
Subnet mask255.255.255.128
Wildcard mask0.0.0.127
CIDR notation192.0.2.0/25
Total addresses128
IP (binary)11000000.00000000.00000010.00000000
Mask (binary)11111111.11111111.11111111.10000000
Try:

Example: 192.0.2.0/25

Taking 192.0.2.0/25 as a worked example, the block breaks down like this:

Network address192.0.2.0
Usable range192.0.2.1 - 192.0.2.126
Broadcast address192.0.2.127
Total addresses128
Usable hosts126
Size1/2 of a class C block

Frequently asked questions

What is the subnet mask for a /25?

A /25 uses the subnet mask 255.255.255.128. Its wildcard mask, used in access lists, is 0.0.0.127.

How many hosts are in a /25 subnet?

A /25 has 128 total addresses and 126 usable hosts (the total minus the network and broadcast addresses, except for /31 and /32).

What is a /25 used for?

Small subnet. It is equivalent to 1/2 of a class C block.

How do I calculate a /25 network?

Set the host bits to zero for the network address and to one for the broadcast address. The calculator on this page does it for any /25 block you enter.