← All Tools

IP Address Validator🔒 100% local

Validate IPv4 and IPv6 addresses. Identifies private, public, loopback, and multicast ranges.

Related Tools

IPv4 Subnet CalculatorSubnet Calculator

Checks whether a string is a well-formed IPv4 or IPv6 address and labels the range it belongs to: private, loopback, multicast, link-local, unique-local or public, with the IPv4 octets written out in binary as well. The check is arithmetic on the string in this page, which is deliberate for internal work - testing whether 10.x.y.z is spelled correctly never announces that address to a resolver.

How to use it

  1. Enter one bare address, for example 192.168.1.1 or 2001:db8::1.
  2. Press Validate.
  3. Read the Status line and the Type field; Clear puts the default example back.

Worked example

192.168.1.1becomesStatus: VALID ✓ Version: IPv4 Type: Private Octets: 192.168.1.1 Binary: 11000000 10101000 00000001 00000001

The Type comes from the octet ranges coded into the tool, not from a registry or a reverse lookup.

8.8.8.08becomesStatus: INVALID ✗ Invalid IP address format

A leading zero fails: each part has to be identical to its parsed number, so 08 is rejected where 8 passes.

0.0.0.0becomesStatus: VALID ✓ Version: IPv4 Type: Public Octets: 0.0.0.0 Binary: 00000000 00000000 00000000 00000000

The unspecified address passes validation and is typed Public, because only RFC 1918, loopback and multicast ranges are special-cased here.

When to use it

What it does not do