Loading…
Expand CIDR or dash ranges into IP lists. Use when enumerating hosts; for subnet calc use ipv4-subnet-calculator. Input: range text. Returns IP list. 100% client-side.
IPv4 Range Expander is loading — interactive editor will appear here. Use examples below to try instantly once loaded.
Press ? for keyboard shortcuts
Expands a CIDR range into a complete list of individual IP addresses. Enter any CIDR notation (e.g., 192.168.1.0/30) and see every address in the range with a click-to-copy grid. Includes a warning for large ranges and a bulk copy button.
When provisioning services, whitelisting IPs, or debugging network filters, engineers often need to enumerate every address in a CIDR block. Manually listing them is impractical for ranges larger than a handful of hosts.
This tool is part of the DevStackIO platform — a collection of free online developer tools from DevStackIO. Browse more free developer resources on DevStackIO.
Network administrators configuring firewall rules and ACLs, DevOps engineers provisioning cloud resources, and security analysts reviewing IP allow-lists.
Enter a CIDR notation (e.g., 192.168.1.0/24) in the input field
Press Expand or hit Enter to list all addresses in the range
Click any individual IP to copy it to your clipboard
Use the Copy All button to copy the entire list at once
Input: '192.168.1.0/30' — Output: 192.168.1.0, 192.168.1.1, 192.168.1.2, 192.168.1.3 (4 total, 2 usable hosts)Input: '10.0.0.0/29' — Output: 10.0.0.0 through 10.0.0.7 (8 total, 6 usable hosts)What is the maximum range size?
The tool supports up to /16 (65,536 addresses) but will warn for ranges over 1,024 IPs.
Does it show network and broadcast addresses?
Yes, all addresses including network and broadcast are listed.
Can I export the list?
Use the Copy All button to copy the full list to your clipboard for pasting into a file or configuration.
Authoritative specifications, standards, and in-depth reading for IPv4 Range Expander.
Calculate IPv4 subnets, masks, and host counts. Use for IPv4 planning; for IPv6 use ipv6-calculator. Input: CIDR or mask. Returns subnet table. 100% client-side.
Convert IPv4 between dotted, hex, integer, and binary. Use for format shifts; for subnet math use ipv4-subnet-calculator. Input: IPv4 address. Returns all formats. 100% client-side.
Parse raw HTTP headers into readable name-value pairs. Use when debugging responses; for URL parts use url-parser. Input: header text ≤10MB. Returns table of headers. 100% client-side.
Split any URL into protocol, host, path, and query params. Use when inspecting URLs; for encoding query strings use url-encoder. Input: URL text. Returns component table. 100% client-side.
Parse user-agent strings into browser, OS, and device. Use when debugging traffic; for live device data use device-information. Input: UA string. Returns parsed fields. 100% client-side.
Calculate network, broadcast, and host range from CIDR. Use for subnet math; for geo lookup use ip-lookup. Input: IP/CIDR. Returns network details. 100% client-side.
Look up DNS records for any domain. Use when checking DNS; for IP geo use ip-lookup. Input: domain name. Returns A, MX, TXT records. 100% client-side.
Look up geolocation and ISP for any IP address. Use for geo data; for subnet math use ip-calculator. Input: IPv4/IPv6. Returns location and ASN. 100% client-side.