IP-in-Range Checker
Test whether an address belongs.
IP-in-Range Checker: inputs and results
Enter an IP address, CIDR prefix, or range. Then check its first and last address below.
Calculated Boundaries & ParametersReady
Key Capabilities
- •100% Client-Side: Zero telemetry or server latency.
- •RFC Compliant: Exact 32-bit and 128-bit integer precision.
- •Quick Copy: Instant access to CIDR, mask, and range bounds.
- •Cross-Platform: Works on desktop, tablet, and mobile browsers.
Related Subnet Math & Set OperationsAll Tools
Bitwise Subnet Calculator
Show address-and-mask operations.
IP Address Offset Calculator
Add or subtract address positions.
Address Distance Calculator
Count positions between two addresses.
Subnet Boundary Checker
Check alignment to a specified prefix.
IP-in-Subnet Checker
Test membership within a CIDR block.
Same Subnet Checker
Compare addresses under a selected mask.
How IP-in-Range Checker Works?
This tool works by converting the test address and both range endpoints to integers and testing Start ≤ Address ≤ End.
Enter the range
Type a start and end, such as
10.20.0.100 – 10.20.1.50.Enter test addresses
Paste 1 address or a full list, 1 per line.
Compare integers
Each address is converted to an integer and compared with both endpoints.
Show the result
Each address receives In range, Below range, or Above range, with the distance to the nearest endpoint.
IP-in-Range Checker Formula
The formula is In Range = int(Start) ≤ int(IP) ≤ int(End).
Membership
S ≤ A ≤ EInclusive on both ends.
Below range
A < S → distance S − ASteps short of the start.
Above range
A > E → distance A − ESteps past the end.
Worked example: 10.20.0.255 in 10.20.0.100 – 10.20.1.50
Start = 169,082,980 IP = 169,083,135 End = 169,083,186 Start ≤ IP ≤ End → In range
IP-in-Range Checker Conversion Table
The table tests 10 addresses against the range 10.20.0.100 – 10.20.1.50.
| Address | Result | Distance to Range |
|---|---|---|
| 10.20.0.99 | Below range | 1 |
| 10.20.0.100 | In range | 0 |
| 10.20.0.101 | In range | 0 |
| 10.20.0.255 | In range | 0 |
| 10.20.1.0 | In range | 0 |
| 10.20.1.50 | In range | 0 |
| 10.20.1.51 | Above range | 1 |
| 10.20.2.0 | Above range | 206 |
| 10.19.255.255 | Below range | 101 |
| 10.20.0.50 | Below range | 50 |
What is IP-in-Range Checker?
The IP-in-Range Checker is a tool that tests whether an IPv4 address falls between a start address and an end address.
Ranges do not need to align with CIDR boundaries. 10.20.0.100 – 10.20.1.50 crosses a /24 boundary and matches no single prefix. The checker compares integer values, so any range shape works.
Dotted string comparison gives wrong answers. As text, 10.20.0.99 sorts after 10.20.0.100. The checker avoids that trap by comparing numbers.
What are the uses of IP-in-Range Checker?
There are 4 main uses of the IP-in-Range Checker, including DHCP pool checks, license validation, and access reviews.
Checking DHCP pool membership
A static address inside the DHCP pool range causes conflicts.
Validating license ranges
Software licensed for a range rejects clients outside it.
Reviewing range-based access
Applications that allow a start–end range are tested with real client addresses.
Filtering spreadsheets
Analysts mark which logged addresses fall inside a vendor range.