IP Address Validator for IPv4 & IPv6
Validate IPv4 and IPv6 addresses and classify as public, private, or loopback.
Output will appear here
Click in the output to select all text
Related tools
IP CIDR Subnet & Range Calculator
Calculate network IP, broadcast IP, netmask, wildcard mask, and usable host count from CIDR.
IPv4 to IPv6 Converter
Convert standard IPv4 addresses to IPv4-mapped IPv6, 6to4, and hex formats.
MAC Address Validator & Formatter
Validate MAC addresses and reformat between colon, hyphen, and dot-separated notation.
Localhost & Port URL Builder Helper
Generate standard localhost and local development test URLs with ports and routes.
DNS Record Generator (A, CNAME, MX, TXT, SPF)
Generate standard BIND-style DNS zone records for A, AAAA, CNAME, MX, TXT, and SPF.
This IP address validator checks whether a string is a properly formatted IPv4 or IPv6 address and classifies it as public, private, or loopback based on standard reserved ranges. It's a practical utility for network engineers, sysadmins, and developers who need to quickly confirm an IP is well-formed before using it in firewall rules, DNS records, or connection strings. Instead of manually checking octet ranges or IPv6 colon groupings, this ipv4 validator and ipv6 validator combo handles the logic instantly and explains the classification in plain terms. It's especially handy for verifying whether an address falls in a private range like 10.0.0.0/8 or 192.168.0.0/16, or whether it's a loopback address like 127.0.0.1 or ::1. Validation runs entirely in your browser with no data sent anywhere - just type or paste an address below to see the result immediately.
Features
- Validates both IPv4 and IPv6 address formats
- Classifies addresses as public, private, or loopback
- Detects reserved and special-use address ranges
- Flags malformed octets or invalid IPv6 colon groupings
- Recognizes IPv4-mapped IPv6 notation
- Instant validation as you type
- Clear pass/fail feedback with explanation
Why use this ip address validator (ipv4 & ipv6)?
- Instant validation with zero network calls
- Fully private - IP addresses never leave your browser
- Accurate range classification based on IANA reserved blocks
- Simple enough for quick sysadmin checks, precise enough for developers
- Free with unlimited validations
Frequently asked questions
What counts as a private IPv4 address?
The private ranges are 10.0.0.0/8, 172.16.0.0/12, and 192.168.0.0/16, as defined in RFC 1918.
Is 127.0.0.1 considered private or loopback?
127.0.0.1 is specifically classified as loopback, a distinct category from private and public addresses.
Does the tool validate IPv6 shorthand notation?
Yes, it correctly parses compressed IPv6 forms using the '::' double-colon shorthand.
What is the IPv6 loopback address?
The IPv6 loopback address is ::1, equivalent in function to 127.0.0.1 in IPv4.
Can this tool detect invalid IPv4 addresses like 256.1.1.1?
Yes, any octet outside the 0-255 range is flagged as invalid immediately.
Does it support IPv4-mapped IPv6 addresses like ::ffff:192.168.1.1?
Yes, this notation is recognized and validated as a proper IPv6 address representing an IPv4 host.
Is CIDR notation (like /24) accepted as input?
This tool validates single addresses; use the IP CIDR subnet calculator for range and mask calculations.