Quickly expand IPv4 address ranges into complete lists of individual IP addresses. Our free IPv4 Range Expander tool is designed for network administrators, security professionals, and IT specialists who need to convert CIDR notation, IP ranges, or wildcards into comprehensive IP address lists for network planning, scanning, and management tasks.
Use CIDR notation, range format, or wildcard
An IPv4 Range Expander is a network utility tool that converts compact IP address notation (like CIDR blocks or IP ranges) into complete lists of individual IP addresses. Instead of manually calculating every IP address in a subnet or range, this tool instantly generates all addresses within your specified range, saving time and reducing errors in network planning and security assessments.
Our tool accepts various IP range formats including CIDR notation (192.168.1.0/24), hyphenated ranges (192.168.1.1-50), and wildcard notation (192.168.1.*), giving you flexibility in how you specify your network ranges.
Generate complete IP address lists in milliseconds. Whether you need 10 addresses or 65,000, our tool processes ranges instantly without any performance lag.
Export your expanded IP list with a single click. Perfect for importing into network scanners, security tools, or documentation.
Expand ranges containing up to 65,536 IP addresses (equivalent to a /16 subnet), making it suitable for both small networks and enterprise-scale operations.
Built-in validation ensures you enter correct IP formats and prevents invalid ranges, helping you avoid mistakes in network configuration.
Access the tool directly from your browser without downloads, installations, or account creation. Works on desktop, tablet, and mobile devices.
CIDR Notation: Enter IP ranges using Classless Inter-Domain Routing notation. Example: 192.168.1.0/24 expands to all 256 addresses from 192.168.1.0 to 192.168.1.255.
IP Range with Dash: Specify start and end IP addresses separated by a dash. Example: 192.168.1.1-192.168.1.50 expands to 50 addresses. You can also use shorthand like 192.168.1.1-50 for the same result.
Wildcard Notation: Use asterisks to represent all possible values in an octet. Example: 192.168.1.* expands to all 256 addresses in that subnet (192.168.1.0 through 192.168.1.255).
Single IP Address: Enter a single IP address to verify its validity and format. Example: 192.168.1.100 returns just that one address.
Network Scanning: Generate complete IP lists for vulnerability scanners, port scanners, or network mapping tools. Perfect for preparing input files for tools like Nmap, Masscan, or Nessus.
Subnet Planning: Plan and document network subnets by visualizing all available IP addresses. Helps network administrators allocate IP ranges for different departments, VLANs, or services.
Security Auditing: Create comprehensive IP lists for security assessments, penetration testing, or firewall rule configuration. Ensure no IP addresses are missed in your security scans.
IP Address Management: Document and track IP address allocation across your organization. Generate lists for IPAM systems or spreadsheet documentation.
Network Troubleshooting: Quickly identify which IP addresses fall within a specific range when diagnosing network connectivity issues or DHCP problems.
Access Control Lists: Generate IP address lists for configuring firewalls, routers, or application-level access controls. Ensure complete coverage of allowed or blocked ranges.
Step 1: Enter Your IP Range Type or paste your IP range into the input field. You can use CIDR notation, range format with dashes, or wildcard notation depending on your preference.
Step 2: Click Expand Range Press the "Expand Range" button or hit Enter on your keyboard. The tool will process your input and display all IP addresses within the specified range.
Step 3: Review Results View the complete list of expanded IP addresses. The counter shows exactly how many addresses were generated from your range.
Step 4: Copy or Export Click "Copy All IPs" to copy the entire list to your clipboard. You can then paste it into your network tools, documentation, or configuration files.
CIDR (Classless Inter-Domain Routing) notation is a compact way to specify IP address ranges using a slash followed by a prefix length. The prefix length indicates how many bits are used for the network portion of the address.
| CIDR Block | IP Addresses | Use Case |
|---|---|---|
| /32 | 1 IP address | Single host |
| /31 | 2 IP addresses | Point-to-point links |
| /30 | 4 IP addresses | Small subnets |
| /29 | 8 IP addresses | - |
| /28 | 16 IP addresses | - |
| /27 | 32 IP addresses | - |
| /26 | 64 IP addresses | - |
| /25 | 128 IP addresses | - |
| /24 | 256 IP addresses | Class C network |
| /23 | 512 IP addresses | - |
| /22 | 1,024 IP addresses | - |
| /21 | 2,048 IP addresses | - |
| /20 | 4,096 IP addresses | - |
| /19 | 8,192 IP addresses | - |
| /18 | 16,384 IP addresses | - |
| /17 | 32,768 IP addresses | - |
| /16 | 65,536 IP addresses | Class B network |
Plan for Growth: When allocating IP ranges, consider future expansion needs. Leave room for additional devices, services, or network segments.
Document Your Ranges: Keep detailed records of which IP ranges are allocated to which purposes. Use tools like this expander to generate documentation of your network layout.
Use Private IP Ranges: For internal networks, use RFC 1918 private IP address ranges: 10.0.0.0/8, 172.16.0.0/12, or 192.168.0.0/16. These addresses are not routable on the public internet.
Segment Your Network: Divide your network into logical subnets for different departments, services, or security zones. This improves security, performance, and manageability.
Reserve Addresses: Set aside IP addresses for network infrastructure like routers, switches, servers, and critical services. Avoid including these in DHCP pools.
The tool supports expanding up to 65,536 IP addresses in a single operation (equivalent to a /16 CIDR block). This limit ensures optimal performance and prevents browser memory issues.
Yes, you can copy all expanded IP addresses to your clipboard using the "Copy All IPs" button, then paste them into any text editor or spreadsheet application.
Once the page is loaded, the tool runs entirely in your browser using JavaScript. However, you need an internet connection to initially access the page.
Absolutely. All processing happens locally in your browser. No IP addresses or data are sent to any server or stored anywhere. Your network information remains completely private.
A /24 network contains 256 IP addresses (last octet varies), while a /16 network contains 65,536 addresses (last two octets vary). The number after the slash indicates how many bits are fixed in the network portion.
This tool is specifically designed for IPv4 addresses. IPv6 addresses use a different format and much larger address space, requiring a separate tool.
Error messages appear when the input format is invalid, the range is too large (over 65,536 addresses), or the start IP is greater than the end IP. Check the format examples provided on the page.