developer validator

IP Range Validator

Validate start/end IP ranges (IPv4 or IPv6) and check ordering.

Results

Paste input and validate locally.
Status
Ready when you validate.
Details
Ready when you validate.
Family
Ready when you validate.
Range size
Ready when you validate.

Rules & checks

Parses start/end as IPv4 or IPv6 and requires matching families.

Checks that start is <= end.

Runs entirely client-side/offline; no IPs leave the page.

When to use it

  • Check firewall, ACL, or NAC allowlists
  • Validate user-entered ranges in admin panels
  • Preflight Terraform or config file ranges

Tips

  • Keep start and end within the same protocol (v4 or v6)
  • Normalize with CIDRs when possible to reduce rule count

Examples

IPv4 range

  • 192.168.1.1 -> 192.168.1.10 -> valid

IPv6 range

  • 2001:db8::1 -> 2001:db8::ff -> valid

Mismatched families

  • 192.168.1.1 -> 2001:db8::1 -> invalid

FAQs

Do you expand the range?
No. We validate and report the size only.
Is data sent anywhere?
No. Everything runs locally in your browser.

Related validators

Format-only; does not test reachability or overlaps.