IPv4/IPv6 Validator
Validate whether a string is a valid IPv4 or IPv6 address and see a detailed breakdown of type, scope and binary representation.
Quick answer: Validate whether a string is a valid IPv4 or IPv6 address and see a detailed breakdown of type, scope and binary representation.
Last updated
Frequently asked questions
- How do I validate an IP address?
- Paste the address into the input field. We instantly show whether it's a valid IPv4 or IPv6 address and its type.
- What IP types does it detect?
- Public (global unicast), private (RFC1918 for v4, ULA for v6), loopback, link-local, multicast, and reserved ranges.
- Does it support IPv6?
- Yes — full IPv6 validation including compressed (::), mixed (::ffff:1.2.3.4) and zone-ID notation.
- Does it show the binary representation?
- Yes — for IPv4 we show the 32-bit binary with dots between octets. For IPv6 we show the full 128-bit binary with colons between groups.
- Is this tool free?
- Yes — free, no signup, runs entirely in your browser.
- Does it run on a server?
- No — all validation is client-side JavaScript. Your IP address input never leaves your device.
- Can I validate multiple IPs at once?
- The tool validates one IP at a time for a detailed breakdown. Paste a new address to validate the next one.
- What about CIDR notation?
- This tool validates bare IP addresses. For CIDR notation (e.g. 10.0.0.0/24), use our CIDR Calculator.
- Does it detect bogon IPs?
- Yes — we flag reserved, documentation (TEST-NET), benchmarking and other non-routable ranges.
- Does it work offline?
- Yes — once the page is loaded, the validator works without an internet connection.