Instantly calculate network addresses, broadcast addresses, wildcard masks, usable host ranges, and binary notation for any IPv4 subnet. Built for network engineers, sysadmins, and CCNA students.
Quick-reference table mapping CIDR prefixes to subnet masks, usable host counts, and Class C equivalents. See also RFC 1878.
| CIDR | Addresses | Hosts | Netmask | Class C |
|---|---|---|---|---|
| /30 | 4 | 2 | 255.255.255.252 | 1/64 |
| /29 | 8 | 6 | 255.255.255.248 | 1/32 |
| /28 | 16 | 14 | 255.255.255.240 | 1/16 |
| /27 | 32 | 30 | 255.255.255.224 | 1/8 |
| /26 | 64 | 62 | 255.255.255.192 | 1/4 |
| /25 | 128 | 126 | 255.255.255.128 | 1/2 |
| /24 | 256 | 254 | 255.255.255.0 | 1 |
| /23 | 512 | 510 | 255.255.254.0 | 2 |
| /22 | 1,024 | 1,022 | 255.255.252.0 | 4 |
| /21 | 2,048 | 2,046 | 255.255.248.0 | 8 |
| /20 | 4,096 | 4,094 | 255.255.240.0 | 16 |
| /19 | 8,192 | 8,190 | 255.255.224.0 | 32 |
| /18 | 16,384 | 16,382 | 255.255.192.0 | 64 |
| /17 | 32,768 | 32,766 | 255.255.128.0 | 128 |
| /16 | 65,536 | 65,534 | 255.255.0.0 | 256 |
How a /24 (256 addresses) divides into smaller subnets. Click any row to load it above.
| Network | IP Range | Broadcast |
|---|---|---|
| .0 | .1-.126 | .127 |
| .128 | .129-.254 | .255 |
| Network | IP Range | Broadcast |
|---|---|---|
| .0 | .1-.62 | .63 |
| .64 | .65-.126 | .127 |
| .128 | .129-.190 | .191 |
| .192 | .193-.254 | .255 |
| Network | IP Range | Broadcast |
|---|---|---|
| .0 | .1-.30 | .31 |
| .32 | .33-.62 | .63 |
| .64 | .65-.94 | .95 |
| .96 | .97-.126 | .127 |
| .128 | .129-.158 | .159 |
| .160 | .161-.190 | .191 |
| .192 | .193-.222 | .223 |
| .224 | .225-.254 | .255 |
| Network | IP Range | Broadcast |
|---|---|---|
| .0 | .1-.14 | .15 |
| .16 | .17-.30 | .31 |
| .32 | .33-.46 | .47 |
| .48 | .49-.62 | .63 |
| .64 | .65-.78 | .79 |
| .80 | .81-.94 | .95 |
| .96 | .97-.110 | .111 |
| .112 | .113-.126 | .127 |
| .128 | .129-.142 | .143 |
| .144 | .145-.158 | .159 |
| .160 | .161-.174 | .175 |
| .176 | .177-.190 | .191 |
| .192 | .193-.206 | .207 |
| .208 | .209-.222 | .223 |
| .224 | .225-.238 | .239 |
| .240 | .241-.254 | .255 |
| Network | IP Range | Broadcast |
|---|---|---|
| .0 | .1-.6 | .7 |
| .8 | .9-.14 | .15 |
| .16 | .17-.22 | .23 |
| .24 | .25-.30 | .31 |
| .32 | .33-.38 | .39 |
| .40 | .41-.46 | .47 |
| .48 | .49-.54 | .55 |
| .56 | .57-.62 | .63 |
| .64 | .65-.70 | .71 |
| .72 | .73-.78 | .79 |
| .80 | .81-.86 | .87 |
| .88 | .89-.94 | .95 |
| .96 | .97-.102 | .103 |
| .104 | .105-.110 | .111 |
| .112 | .113-.118 | .119 |
| .120 | .121-.126 | .127 |
| .128 | .129-.134 | .135 |
| .136 | .137-.142 | .143 |
| .144 | .145-.150 | .151 |
| .152 | .153-.158 | .159 |
| .160 | .161-.166 | .167 |
| .168 | .169-.174 | .175 |
| .176 | .177-.182 | .183 |
| .184 | .185-.190 | .191 |
| .192 | .193-.198 | .199 |
| .200 | .201-.206 | .207 |
| .208 | .209-.214 | .215 |
| .216 | .217-.222 | .223 |
| .224 | .225-.230 | .231 |
| .232 | .233-.238 | .239 |
| .240 | .241-.246 | .247 |
| .248 | .249-.254 | .255 |
| Network | IP Range | Broadcast |
|---|---|---|
| .0 | .1-.2 | .3 |
| .4 | .5-.6 | .7 |
| .8 | .9-.10 | .11 |
| .12 | .13-.14 | .15 |
| .16 | .17-.18 | .19 |
| .20 | .21-.22 | .23 |
| .24 | .25-.26 | .27 |
| .28 | .29-.30 | .31 |
| .32 | .33-.34 | .35 |
| .36 | .37-.38 | .39 |
| .40 | .41-.42 | .43 |
| .44 | .45-.46 | .47 |
| .48 | .49-.50 | .51 |
| .52 | .53-.54 | .55 |
| .56 | .57-.58 | .59 |
| .60 | .61-.62 | .63 |
| .64 | .65-.66 | .67 |
| .68 | .69-.70 | .71 |
| .72 | .73-.74 | .75 |
| .76 | .77-.78 | .79 |
| .80 | .81-.82 | .83 |
| .84 | .85-.86 | .87 |
| .88 | .89-.90 | .91 |
| .92 | .93-.94 | .95 |
| .96 | .97-.98 | .99 |
| .100 | .101-.102 | .103 |
| .104 | .105-.106 | .107 |
| .108 | .109-.110 | .111 |
| .112 | .113-.114 | .115 |
| .116 | .117-.118 | .119 |
| .120 | .121-.122 | .123 |
| .124 | .125-.126 | .127 |
| .128 | .129-.130 | .131 |
| .132 | .133-.134 | .135 |
| .136 | .137-.138 | .139 |
| .140 | .141-.142 | .143 |
| .144 | .145-.146 | .147 |
| .148 | .149-.150 | .151 |
| .152 | .153-.154 | .155 |
| .156 | .157-.158 | .159 |
| .160 | .161-.162 | .163 |
| .164 | .165-.166 | .167 |
| .168 | .169-.170 | .171 |
| .172 | .173-.174 | .175 |
| .176 | .177-.178 | .179 |
| .180 | .181-.182 | .183 |
| .184 | .185-.186 | .187 |
| .188 | .189-.190 | .191 |
| .192 | .193-.194 | .195 |
| .196 | .197-.198 | .199 |
| .200 | .201-.202 | .203 |
| .204 | .205-.206 | .207 |
| .208 | .209-.210 | .211 |
| .212 | .213-.214 | .215 |
| .216 | .217-.218 | .219 |
| .220 | .221-.222 | .223 |
| .224 | .225-.226 | .227 |
| .228 | .229-.230 | .231 |
| .232 | .233-.234 | .235 |
| .236 | .237-.238 | .239 |
| .240 | .241-.242 | .243 |
| .244 | .245-.246 | .247 |
| .248 | .249-.250 | .251 |
| .252 | .253-.254 | .255 |
Subnetting is the process of partitioning a single IP network into two or more smaller, logical sub-networks. Every device connected to the internet sits inside a subnet. Understanding subnets is a core networking skill required for the Cisco CCNA, CompTIA Network+, and AWS Solutions Architect certifications.
When an organisation receives an IP address block from a Regional Internet Registry (such as APNIC, ARIN, or RIPE), they use subnetting to divide that block into departments, offices, or services. For example, a company with a /16 network (65,534 usable hosts) might split it into 256 separate /24 subnets — one for each floor, branch, or VLAN.
This calculator performs the same math that ipcalc and sipcalc do on Linux, but entirely in your browser — no server calls, no API usage, and no data leaves your machine. Enter any valid IPv4 address and a CIDR prefix to see the full breakdown.
8.8.8.8) or private (like 192.168.1.10)./24) and the full dotted-decimal mask (255.255.255.0).CIDR (Classless Inter-Domain Routing) replaced the legacy Classful addressing system in 1993 via RFC 1519. Instead of rigid Class A (/8), Class B (/16), and Class C (/24) boundaries, CIDR allows network boundaries at any bit position from /1 to /32.
The notation 192.168.1.0/24 means the first 24 bits identify the network and the remaining 8 bits identify individual hosts. The key formula is: 2(32 − prefix) − 2. The minus 2 accounts for the network address and broadcast address.
In the binary output, green bits are the locked network portion and grey bits are the variable host portion.
The calculator automatically detects whether the IP belongs to a private (RFC 1918) address range:
10.0.0.0/8
16,777,214 hosts
172.16.0.0/12
1,048,574 hosts
192.168.0.0/16
65,534 hosts
To check who owns a public IP, use our IP Lookup tool. You can also browse Popular IPs to see the subnets behind Google, Cloudflare, and other major providers.
A wildcard mask is the inverse of a subnet mask. It is used primarily in Cisco ACLs and OSPF configurations. Where the subnet mask has a 1, the wildcard has a 0, and vice versa. For example, the wildcard for 255.255.255.0 is 0.0.0.255.
The first IP is the network address (identifies the subnet) and the last IP is the broadcast address (sends data to all hosts). Neither can be assigned to a device.
A /31 has exactly 2 addresses for point-to-point router links (RFC 3021). A /32 represents a single host address, commonly used in routing tables and loopback interfaces.