IP Address Validator
Paste one IP address per line to check its syntax and see what kind of address it is — public, private, loopback, link-local, multicast, unspecified or reserved. CIDR blocks show their network and range. Nothing is looked up or sent anywhere.
1. IP addresses
IPv4 · IPv6 · CIDRSyntax and address-range checks only. No DNS, geolocation, ISP, reverse lookup, port scan or reputation check is made.
2. Results
Original order kept| Line | Input | Result | Type | Details |
|---|
About IP Address Validator
IP Address Validator checks IPv4 and IPv6 addresses and CIDR blocks for correct syntax and classifies each valid address as public, private, loopback, link-local, multicast, unspecified, documentation or reserved, using the IANA special-purpose address registries. It shows the standard compressed and expanded IPv6 forms and, for CIDR blocks, the network address, range and size.
Firewall rules, allow-lists, server configs and log analysis all depend on correctly written addresses. A single typo, leading zero or wrong prefix length can open or block the wrong range. Classifying addresses also shows at a glance which entries are private, loopback or documentation examples that shouldn’t appear in production.
Step by step
- Paste IP addresses, one per line, or choose to split on commas and spaces.
- Leave Allow CIDR notation on to check blocks such as 10.0.0.0/8.
- Press Validate.
- Review each row’s result, address type and details.
- Filter by valid IPv4, valid IPv6, invalid or duplicates if needed.
- Copy or download the valid and invalid lists.
What it offers
- Strict IPv4 parsing that rejects ambiguous leading zeros
- Full IPv6 support including :: shortening, embedded IPv4 and zone IDs
- CIDR prefix validation for IPv4 (/0–/32) and IPv6 (/0–/128)
- Network address, range and address count for CIDR blocks
- Warnings when host bits are set in a CIDR block
- Public, private, loopback, link-local, multicast, unspecified, documentation and reserved classification
- Duplicate detection using the standard address form
- Copy and Download for valid and invalid lists
Tips for best results
- Write IPv4 addresses without leading zeros, for example 10.0.0.1.
- Use the network address in CIDR rules (192.168.1.0/24, not 192.168.1.5/24).
- Use the documentation ranges (192.0.2.0/24, 2001:db8::/32) in examples and tutorials.
- Store IPv6 addresses in their standard compressed lower-case form.
- Treat “public” as a range type only — it does not identify an owner or location.
Why people use it
Accurate parsing
Strict rules for IPv4, IPv6 and CIDR.
Instant context
See which addresses are private, loopback or reserved.
No lookups
Nothing is resolved, located or scanned.
Bulk ready
Validate long lists and export the results.
Common questions
This runs entirely in your browser
No file or text you enter here is uploaded. Encoding and decoding happen on your device using native browser APIs — close the tab and nothing remains on a server.