/23 subnet: mask 255.255.254.0, 510 usable hosts
Runs in your browser — nothing you paste leaves this page. How we prove that
Subnet Calculator playground
IPv4 or IPv6, with or without a prefix — 10.0.0.0/8, 2001:db8::/48, or a dotted netmask like 192.168.1.0 255.255.255.0. A bare address means one host (/32 or /128).
Results update as you type — press Enter to run now.
Addressing
- Network address
- 10.
0. 0. 0 - Broadcast address
- 10.
0. 1. 255 - Usable host range
- 10.
0. 0. 1 – 10. 0. 1. 254
Masks
- Netmask
- 255.
255. 254. 0 - Wildcard maskInverse of the netmask — the match form Cisco ACLs and OSPF expect.
- 0.
0. 1. 255 - Netmask (binary)The mask bit by bit — the 1s are the network part.
- 11111111.
11111111. 11111110. 00000000
Details
- Address type
- Private (RFC 1918)
- Network (integer)The network address as a single 32-bit number, as scripts and databases store it.
- 167 772 160
A /23 joins two adjacent /24s under netmask 255.255.254.0, giving 512 addresses and 510 usable hosts. It is the usual fix when a /24 LAN runs out of room.
How /23 works
With 23 network bits, the last bit of the third octet belongs to the host part. The mask is 255.255.254.0, the wildcard 0.0.1.255, and a /23 always starts on an even third octet.
2^9 = 512 addresses, 510 usable. For 10.0.0.0/23 the range is 10.0.0.1 to 10.0.1.254 and the broadcast 10.0.1.255. The boundary between the two halves, 10.0.0.255 and 10.0.1.0, consists of two normal host addresses.
Growing a /24 into a /23
When a 254-host LAN fills up, widening it to a /23 doubles capacity without renumbering existing hosts, provided the adjacent /24 is free and the original /24 has an even third octet. 192.168.4.0/24 can grow to 192.168.4.0/23; 192.168.5.0/24 cannot, because its /23 would start at .4.
Every host, the gateway and the DHCP server must learn the new mask. A host left on 255.255.255.0 will think the other half is off-link and send that traffic to the router, which mostly works until it does not.
Cloud and splitting notes
On AWS or Azure a /23 subnet leaves 507 assignable IPs. Split it into two /24s or four /25s; pair two aligned /23s and you have a /22.
Configuring the wider mask
Interfaces take 10.0.0.1/23 or the dotted 255.255.254.0. Update the DHCP scope so the pool can cross from the first /24 into the second; leaving it unchanged gives you a /23 on paper with the same 254-address pool in practice.
Firewall objects and monitoring that referenced the old /24 also need widening, or traffic from the new half will be dropped or go unwatched. Search the rule base for the old network address before the change, not after the first ticket arrives.
Going the other way is harder. Shrinking a /23 back to a /24 means first moving every host out of the half you give up, so check the DHCP lease table and ARP caches for stragglers before changing the mask.
FAQ
Questions, answered.
Tap a question to expand the answer.
Why must a /23 start on an even third octet?
The lowest bit of the third octet is a host bit in a /23, so the network address must have it set to 0, which makes the octet even.
Is 10.0.0.255 usable in a /23?
Yes. In 10.0.0.0/23 only 10.0.1.255 is the broadcast; 10.0.0.255 is an ordinary host address.
More free, private DevOps tools.
The Subnet Calculator is one tool in OpsCanopy — a growing canopy of browser-based validators, converters and testers that never touch a server.
More in Networking
Read more about this
- IPv6 subnet calculator: what ipcalc can't do, and how sipcalc handles /64s An IPv6 subnet calculator explained: why classic ipcalc is IPv4-only, how sipcalc adds IPv6 support, and the exact math behind splitting a /48 into /64s.
- The complete guide to private IP address ranges (RFC 1918) The three RFC 1918 private IP ranges, why 172.16.0.0/12 catches people out, the addresses that look private but aren't, and how to pick a range that won't collide.
New to Networking? Read the Networking guide →
42 free tools, every one offline-capable — opscanopy.com works with no signup and nothing uploaded.
More networking: the IP Address Converter, the CIDR / Subnet Checker and the Subnet Splitter, or browse the full tools directory.
Provided as-is for convenience; always confirm critical network changes against your own authority. OpsCanopy is free and open.