About

IP Range Calculator – Calculate IP Address Ranges

Calculate IP ranges, check IP membership, and plan network allocation with CIDR, start/end IPs, and batch processing.

🟢 Runs locally · no uploads

IP Range Calculator

Calculate IP address ranges and information

lightbulbPopular Use Cases

unfold_more
CIDR Range Expansion

Expand CIDR notation to see all IP addresses in the range

check_circle
IP Address Validation

Check if specific IP addresses fall within a defined range

security
Firewall Rule Planning

Define IP address ranges for firewall allow/deny rules

router
DHCP Pool Calculation

Calculate available IPs for DHCP pool allocation

language IP CIDR Input
192.168.1.0/24
info Range Analysis
info
Range analysis will appear here
Keyboard Shortcuts: Ctrl+V to paste • Ctrl+Enter to calculate

Related tools

Show more
Show more
› About this tool · FAQ

Find the first and last usable IP addresses in any subnet or network range. Perfect for DHCP configuration, network planning, and IP address management tasks.

What is the first usable IP address in a subnet?

The first usable IP address is the network address + 1. It's the first IP that can be assigned to a device (the network address itself is reserved for the subnet identifier).

What is the last usable IP address in a subnet?

The last usable IP address is the broadcast address - 1. It's the highest IP that can be assigned to a device (the broadcast address itself is reserved for network broadcasts).

How many usable IP addresses are in my subnet?

The number of usable IPs = 2^(host bits) - 2. For example, a /24 network has 8 host bits, so 2^8 - 2 = 254 usable addresses.

Can I use the network and broadcast addresses?

No, the network address (first in range) identifies the subnet itself, and the broadcast address (last in range) is used for broadcasts. Only the addresses in between are usable for devices.

What's the best practice for DHCP pool configuration?

Reserve some IPs at the beginning for static assignments (servers, printers) and configure DHCP to use a smaller range within the usable IPs. For example, in 192.168.1.0/24, use 192.168.1.100-200 for DHCP.

How do I calculate this manually?

For a /24 network like 192.168.1.0/24: Network=192.168.1.0, Broadcast=192.168.1.255, so usable range is 192.168.1.1 to 192.168.1.254. This tool does it instantly!