How do I calculate subnets and CIDR ranges online?
Enter an IP address with CIDR notation (e.g., 192.168.1.0/24) to see the network address, broadcast address, usable host range, and total hosts. Use the VLSM divider to split networks, convert IP ranges to CIDR, or classify any IP address. Everything runs in your browser.
IP: 192.168.1.0 CIDR: /24
Network: 192.168.1.0/24 Netmask: 255.255.255.0 Broadcast: 192.168.1.255 Hosts: 254 usable Range: 192.168.1.1 – .254
IP / CIDR Toolkit
Subnet calculator, VLSM divider, IP range converter, and IP address classifier — all in one toolkit.
Common Subnets
▶CIDR Reference Table
| CIDR | Subnet Mask | Addresses | Usable Hosts |
|---|---|---|---|
| /8 | 255.0.0.0 | 16,777,216 | 16,777,214 |
| /9 | 255.128.0.0 | 8,388,608 | 8,388,606 |
| /10 | 255.192.0.0 | 4,194,304 | 4,194,302 |
| /11 | 255.224.0.0 | 2,097,152 | 2,097,150 |
| /12 | 255.240.0.0 | 1,048,576 | 1,048,574 |
| /13 | 255.248.0.0 | 524,288 | 524,286 |
| /14 | 255.252.0.0 | 262,144 | 262,142 |
| /15 | 255.254.0.0 | 131,072 | 131,070 |
| /16 | 255.255.0.0 | 65,536 | 65,534 |
| /17 | 255.255.128.0 | 32,768 | 32,766 |
| /18 | 255.255.192.0 | 16,384 | 16,382 |
| /19 | 255.255.224.0 | 8,192 | 8,190 |
| /20 | 255.255.240.0 | 4,096 | 4,094 |
| /21 | 255.255.248.0 | 2,048 | 2,046 |
| /22 | 255.255.252.0 | 1,024 | 1,022 |
| /23 | 255.255.254.0 | 512 | 510 |
| /24 | 255.255.255.0 | 256 | 254 |
| /25 | 255.255.255.128 | 128 | 126 |
| /26 | 255.255.255.192 | 64 | 62 |
| /27 | 255.255.255.224 | 32 | 30 |
| /28 | 255.255.255.240 | 16 | 14 |
| /29 | 255.255.255.248 | 8 | 6 |
| /30 | 255.255.255.252 | 4 | 2 |
| /31 | 255.255.255.254 | 2 | 2 |
| /32 | 255.255.255.255 | 1 | 1 |
About Subnet Calculation
- CIDR notation combines an IP address with a prefix length (e.g.,
192.168.1.0/24). - The prefix length defines how many bits are the network portion — the rest are host bits.
- Network address = all host bits set to 0. Broadcast = all host bits set to 1.
- Usable hosts = total addresses minus network and broadcast (except /31 and /32 special cases).
- Private ranges (RFC 1918): 10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16.
- Everything runs in your browser — no data is sent over the network.
Tips & Best Practices
/24 gives 254 usable hosts — the standard small network
A /24 subnet (255.255.255.0) provides 256 addresses with 254 usable for hosts (network and broadcast addresses are reserved). For most office LANs and VPCs, /24 is the right starting point. /16 gives ~65K hosts (large campus), /8 gives ~16M (enterprise backbone). Memorize /24, /16, /8 — derive others from there.
Private IP ranges overlap — plan before peering VPCs
RFC 1918 defines 10.0.0.0/8, 172.16.0.0/12, and 192.168.0.0/16 as private. When connecting two VPCs or VPNs, overlapping CIDR blocks cause routing conflicts. If both use 10.0.0.0/16, you can't peer them. Plan non-overlapping ranges from day one: 10.1.0.0/16 for production, 10.2.0.0/16 for staging, etc.
Use /32 for single-host allow rules in security groups
In AWS security groups, GCP firewall rules, or iptables, 203.0.113.5/32 means exactly one IP address. Use /32 for bastion host SSH rules and admin panel access. Common mistake: using /24 or /16 when you meant to restrict to a single IP, accidentally allowing 254 or 65K addresses.
IPv6 /128 is the equivalent of IPv4 /32
In IPv6, a /128 prefix identifies a single host. The standard subnet allocation is /64 (18 quintillion addresses per subnet). ISPs typically assign /48 to businesses and /56 to residential customers. Never run IPv6 without a firewall — the myth that NAT provided security in IPv4 does not apply.
Frequently Asked Questions
How do I calculate the number of usable hosts in a subnet?
What is CIDR notation and how does it relate to subnet masks?
What is VLSM and when should I use it?
Related Inspect Tools
.env File Validator
Validate .env files for syntax errors, duplicate keys, security risks, and best practices — export .env.example templates
File Hash Calculator
Compute MD5, SHA-1, SHA-256, SHA-384, SHA-512 file hashes — drag and drop to verify integrity with checksum comparison
LLM Token Counter
Count tokens and estimate API costs for GPT-4o, Claude, Gemini, and other LLMs with BPE tokenization
AI Model Comparison
Compare 23 AI models (Claude 4.6, GPT-4.1, Gemini 3) + 5 coding IDEs (Cursor, Copilot, Windsurf, Kiro, Antigravity) — pricing, context windows, capabilities