Free online tool. All processing is client-side. No signup needed.
An IPv4 Range Expander takes a CIDR notation block (192.168.1.0/24) or IP range (192.168.1.1-192.168.1.50) and expands it into the complete list of individual IP addresses — essential for generating allowlists/blocklists, network scanning, and inventory management. A /24 subnet contains 256 addresses; manually listing them is tedious and error-prone.
Enter a CIDR block or hyphenated IP range. The expander calculates range boundaries and generates every IP address in sequence. Output formats include: newline-separated list, comma-separated, JSON array, and tool-specific formats (Nmap targets, Ansible inventory). For large ranges (>4,096 IPs), the expander warns and offers sampled output.
CIDR to IP Range: Network Address = IP AND Mask, Broadcast = IP OR (NOT Mask)\nUsable = Network+1 to Broadcast-1\nCount = 2^(32−CIDR) addresses total\nExample: 10.0.0.0/28 → 16 addresses (14 usable: .1 to .14)
Any valid CIDR (/0 to /32). The expander caps output at 65,536 addresses with sampling for larger ranges.
Yes — enter multiple CIDR blocks or ranges (one per line) and the expander merges and deduplicates them automatically.
Free online Ipv4 Range Expander — no signup, 100% client-side processing. All data stays in your browser.