$devtoolkit.sh/tools/ip-address-validator

IP Address Validator

Validate IPv4 and IPv6 addresses with class, scope, and private/public detection.

Related Tools

FAQ

What is the difference between IPv4 and IPv6?
IPv4 uses 32-bit addresses written as four decimal octets (e.g. 192.168.1.1), supporting ~4.3 billion addresses. IPv6 uses 128-bit addresses written as eight hexadecimal groups (e.g. 2001:db8::1), supporting ~340 undecillion addresses.
What are private IP address ranges?
Private IPv4 ranges defined in RFC 1918 are: 10.0.0.0/8, 172.16.0.0/12, and 192.168.0.0/16. These addresses are not routable on the public internet and are used for local networks.
What are the IPv4 address classes?
Class A: 1.0.0.0–126.255.255.255 (large networks). Class B: 128.0.0.0–191.255.255.255 (medium networks). Class C: 192.0.0.0–223.255.255.255 (small networks). Class D: 224.0.0.0–239.255.255.255 (multicast). Class E: 240.0.0.0–255.255.255.255 (reserved/experimental).

Paste an IP address to instantly validate its format. Supports both IPv4 and IPv6. For IPv4, shows the address class (A, B, C, D, E), whether it is private or public, and loopback detection. For IPv6, identifies scope (link-local, loopback, multicast, global). Results are shown with colored badges.

/tools/ip-address-validatorv1.0.0