General dev

IPv4 Range Expander

Runs locally

Use IPv4 Range Expander

What it does

List every address in a CIDR block or between two IPv4 addresses, for example to turn the network range of a phishing host into a blocklist or an IOC list.

It runs entirely in your browser: nothing you enter is uploaded.

Example

TEST-NET-1 /28

Input
192.0.2.0/28
Output (captured 2026-10-20)
192.0.2.0
192.0.2.1
192.0.2.2
192.0.2.3
192.0.2.4
192.0.2.5
192.0.2.6
192.0.2.7
192.0.2.8
192.0.2.9
192.0.2.10
192.0.2.11
192.0.2.12
192.0.2.13
192.0.2.14
192.0.2.15

16 addresses from 192.0.2.0 to 192.0.2.15, including the network and broadcast addresses.

FAQ

What input formats work?

A CIDR block in the first field, such as 192.0.2.0/28 (host bits are cleared, so 192.0.2.77/30 gives .76 to .79), or a start address in the first field and an end address in the second. Every address in the range is listed, including network and broadcast addresses.

Is there a size limit or input check?

Ranges are limited to 1,024 addresses, the size of a /22. Octets are not validated, so a typo such as 999.1.1.1 produces a wrong address instead of an error, and /0 is treated as a single address.

Is anything sent or scanned?

No. The list is calculated in your browser; no address is contacted and nothing is uploaded.