IPv4 Range Expander
Expand CIDR notation or IP address ranges into a complete list of individual IP addresses.
IPv4 Range Expander tool
Example
Input: 192.168.1.0/28, then Expand Range
Result: Total Addresses 16, Network 192.168.1.0, Broadcast 192.168.1.15, Expanded IPs (16): 192.168.1.0, 192.168.1.1 ... 192.168.1.15
A /28 keeps 4 host bits, so it spans 2^4 = 16 consecutive addresses. Start-end ranges such as 10.0.0.1 - 10.0.0.50 are expanded the same way.
Private and Special IPv4 Ranges
| Block | Range | Addresses | Used for |
|---|---|---|---|
| 10.0.0.0/8 | 10.0.0.0 - 10.255.255.255 | 16,777,216 | Private (RFC 1918) |
| 172.16.0.0/12 | 172.16.0.0 - 172.31.255.255 | 1,048,576 | Private (RFC 1918) |
| 192.168.0.0/16 | 192.168.0.0 - 192.168.255.255 | 65,536 | Private (RFC 1918) |
| 100.64.0.0/10 | 100.64.0.0 - 100.127.255.255 | 4,194,304 | Carrier-grade NAT (RFC 6598) |
| 169.254.0.0/16 | 169.254.0.0 - 169.254.255.255 | 65,536 | Link-local (RFC 3927) |
| 127.0.0.0/8 | 127.0.0.0 - 127.255.255.255 | 16,777,216 | Loopback (RFC 1122) |
First, last and count computed with the expander logic.
- Enter a CIDR block (for example 192.168.1.0/28) or a start-end range (for example 192.168.1.1 - 192.168.1.14). The tool detects the format itself.
- Check the summary for the total address count and the first and last address.
- Click "Expand Range" to list every address, up to 4,096 at a time.
- Click "Copy All" to copy the whole list, or copy single addresses with their own buttons.
Turning a CIDR Block Into a List of IPs
The IPv4 Range Expander turns a CIDR block or a start-end range into a plain list of every address in it. Enter 192.168.1.0/28 and you get 16 addresses, from 192.168.1.0 to 192.168.1.15, ready to copy one per line.
There are three ways to type the input. Use a CIDR block (10.0.0.0/24), a range with a dash or the word "to" (10.0.0.1 - 10.0.0.50), or a single address. As you type, a summary shows the total count and the first and last address. For a CIDR block these are the network and broadcast addresses. If you enter a host address such as 192.168.1.77/28, the tool still starts from the block boundary, 192.168.1.64.
Click Expand Range to build the list. It is capped at 4,096 addresses, the size of one /20 block, so your browser stays fast. Bigger blocks still get a summary and a warning, but no list. The list includes the network and broadcast addresses, because firewall and inventory work usually needs every address in the block. Typical uses are checking what a firewall rule really covers, filling an inventory sheet, or building an allow-list for a system that does not understand CIDR. Only scan networks you own or have permission to test. To see masks and usable host counts instead of a raw list, use the IPv4 Subnet Calculator.
Sources
Frequently Asked Questions
Related Tools
IPv4 Subnet Calculator
Calculate network address, broadcast address, host range, subnet mask, and wildcard mask from any IP and CIDR prefix.
Network ToolsIPv4 Address Converter
Convert IPv4 addresses between decimal, binary, hexadecimal, and integer representations instantly.
Network Tools