IPv4 Range Expander
NetworkExpand CIDR notation to a full list of individual IP addresses with clean bulk export, ready for firewall rules, network scans and access control lists.
192.168.1.0/32192.168.1.1/32192.168.1.2/32192.168.1.3/32192.168.1.4/32192.168.1.5/32192.168.1.6/32192.168.1.7/32192.168.1.8/32192.168.1.9/32192.168.1.10/32192.168.1.0192.168.1.1192.168.1.2192.168.1.3192.168.1.4192.168.1.5192.168.1.6192.168.1.7192.168.1.8192.168.1.9192.168.1.10Related Tools
About IPv4 Range Expander
Operations and security work often needs a range of IPs (like 192.168.1.10-192.168.1.50 or 10.0.0.0/24) expanded into a full list of individual addresses. This tool parses a start-end interval or CIDR block and enumerates every IPv4 address within it, locally in your browser — useful for bulk-importing allowlists, building scan targets, or verifying coverage. For example, expanding 192.168.1.10-192.168.1.20 yields an 11-address list for ACLs or batch script arguments.
How to Use
- Open the IPv4 Range Expander tool
- Enter the address or query parameters
- Adjust the output options as needed
- Click the Query button; results appear in real time
- Copy or export the result
Use Cases
- Allowlist import — Expand a CIDR into individual IPs for firewalls or gateways that only accept single addresses.
- Scan target list — Generate a complete list of target IPs for port scanning or asset discovery.
- Range verification — Confirm a CIDR's actual first/last address and total count match expectations.
- Bulk configuration — Prepare per-address lists for DHCP reservations, monitoring probes, and the like.
- Notation cross-check — Reconcile the same range between start-end and CIDR notations.
- Security audit — Expand a CIDR into a full IP list to verify coverage against a known asset inventory.
- DHCP pool — Generate the full address range of a subnet to compare with the configured DHCP scope.
- NAT rule mapping — List every IP in a translated range to confirm one-to-one NAT assignments don't overlap.
FAQ
Does CIDR expansion include network and broadcast addresses?
By default it lists every address in the block, including network and broadcast. If you need only assignable hosts, drop the first and last addresses from the result.
Can it expand very large ranges?
Yes, but be careful. A /16 holds over 65,000 addresses and a /8 over 16 million; enumerating each in a browser uses lots of memory, so keep it within /16.
Must start and end be in the same subnet?
No. Any valid start/end IPv4 works; the tool enumerates by 32-bit integer in ascending order and lists across subnets correctly.
How is this different from subnet calculation?
Subnet calculation gives summary info like network, broadcast, and host count; this tool actually lists every address. For summaries, use the IPv4 Subnet Calculator.
What is the output order?
Ascending by the address's 32-bit integer value, matching the natural dotted-decimal order, which makes comparison and deduplication easy.