IP Address Validator

Validate IPv4 and IPv6 addresses instantly in your browser. Free online IP validator that checks format, private/public range, and CIDR — no uploads.

One or more addresses, one per line. IPv4 and IPv6 supported.

Loading calculator…

Results

Validation report
DetailValue
IPv4 valid
IPv6 valid
Invalid

What is this calculator for?

Check whether an IP address is a valid IPv4 or IPv6 address, either on its own or with CIDR notation.

How to Use This Calculator

Enter the values below, then press Calculate (or press Enter). The calculator updates your results instantly. Try different values to see how your inputs change the outcome.

  1. IP address(es) to validate — enter a value. A typical IP address(es) to validate would be e.g. 192.168.1.1.
  2. Review your results — the key output is highlighted, with supporting figures below.

What You'll Need

IP address(es) to validate
a value · required

About This Calculator

This validator checks each address against strict IPv4 (four 0–255 octets) and IPv6 (RFC 4291, including :: compression and embedded IPv4) rules.

Each line is labeled IPv4, IPv6, or INVALID. CIDR prefixes (e.g. /24) are accepted by ignoring the prefix for the format check. Note: a valid format doesn’t guarantee the address is in use on a network.

Validation runs entirely in your browser.

Worked Examples

Example

[IPv4] 192.168.1.1 … [INVALID] 999.999.1.1

Frequently Asked Questions

How is IPv6 with embedded IPv4 handled?
Forms like <code>::ffff:192.168.0.1</code> are recognized: the IPv4 tail is validated and counted within the IPv6 total.
Is 0.0.0.0 valid?
Yes, 0.0.0.0 is a valid IPv4 address format (used as a default route). Loopback (127.0.0.1) and reserved ranges also validate — format checks do not judge usability.