IP Range Expander

Turn a CIDR block or a start–end IP range into the full list of addresses, or just count them — IPv4 and IPv6. Runs entirely in your browser, no server, no sign-up.

Addresses

What this tool does

Expand a CIDR block or a start–end IP range into the full list of addresses it covers — or just count them. Works for both IPv4 and IPv6, runs entirely in your browser (nothing is sent to a server), works offline, and needs no sign-up. Paste a range, pick Output, and copy the result.

Accepted input

FormExampleExpands to
CIDR192.168.1.0/24192.168.1.0192.168.1.255
CIDR (IPv6)2001:db8::/1262001:db8::2001:db8::3
Range192.168.1.10-192.168.1.20192.168.1.10192.168.1.20
Range (IPv6)2001:db8::1-2001:db8::52001:db8::12001:db8::5
Range (short end)192.168.1.10-12192.168.1.10, .11, .12

A CIDR expands the whole block, including the network and broadcast addresses. A non-aligned base is normalized to its network address first, so 192.168.1.130/29 expands the 192.168.1.128192.168.1.135 block.

Output

Max addresses to list

To keep things fast, List mode stops if a range has more than the limit you set (default 65536, which is a /16). If your range is bigger, the tool tells you exactly how many addresses it has — raise the limit, narrow the range, or switch the Output to Count.

Examples

InputOutputResult
10.0.0.0/30List10.0.0.0, 10.0.0.1, 10.0.0.2, 10.0.0.3
192.168.1.0/24Count256
10.0.0.1-10.0.0.5List10.0.0.110.0.0.5
2001:db8::/64Count18446744073709551616

FAQ

Does a CIDR include the network and broadcast addresses?

Yes — this tool lists the entire block. 10.0.0.0/30 gives all four addresses, including 10.0.0.0 (network) and 10.0.0.3 (broadcast).

Does it support IPv6?

Yes. Give an IPv6 CIDR (2001:db8::/126) or an IPv6 range (2001:db8::1-2001:db8::5). Because IPv6 blocks can be astronomically large, use Count for anything wider than a small prefix.

What if my range is huge?

List mode caps the number of addresses (so your browser doesn't try to render millions of lines). Use Count for the exact total of any size, or raise the limit for a slightly larger list.

Is it free and private?

Yes — your input never leaves your device, and the page keeps working offline once it has loaded.

Developer & Automation Access

Run it from the terminal

Same engine as this page, headless — via the gizza CLI:

gizza tool ip-range-expand "192.168.1.0/24  or  10.0.0.1-10.0.0.5"

New to the CLI? Get gizza →

Open it by URL

Pre-fill and auto-run this tool with query parameters — the names match the API/CLI:

https://gizza.ai/tools/ip-range-expand/?input=192.168.1.0%2F24%20%20or%20%2010.0.0.1-10.0.0.5&output=list&limit=65536

Machine-readable descriptor: tool.json — title + parameters JSON Schema for agents.