IP Validator

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.

Back

1. IP addresses

IPv4 · IPv6 · CIDR

Syntax and address-range checks only. No DNS, geolocation, ISP, reverse lookup, port scan or reputation check is made.

2. Results

Original order kept
0Total
0Valid
0Invalid
0Duplicates
0Empty lines
Enter one IP address per line, then press Validate.
IP validation results
LineInputResultTypeDetails

About this tool

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.

How to use

Step by step

  1. Paste IP addresses, one per line, or choose to split on commas and spaces.
  2. Leave Allow CIDR notation on to check blocks such as 10.0.0.0/8.
  3. Press Validate.
  4. Review each row’s result, address type and details.
  5. Filter by valid IPv4, valid IPv6, invalid or duplicates if needed.
  6. Copy or download the valid and invalid lists.
Key features

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
Best practices

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.
Benefits

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.

FAQ

Common questions

No. There is no geolocation, ISP, WHOIS, reverse DNS or reputation lookup. The classification comes only from the address itself, using the IANA special-purpose address registries.
The address is in a range that can be routed on the public internet. It does not say who owns or uses the address, or whether it is currently in use.
Leading zeros in IPv4 are ambiguous: some systems read 010 as decimal 10 and others as octal 8. The tool rejects them so the address means the same everywhere.
Full and shortened (::) forms, upper or lower case, IPv4-embedded forms such as ::ffff:192.0.2.1, and zone IDs such as fe80::1%eth0. Each valid address is also shown in its standard compressed form and fully expanded.
The prefix after the slash must be 0–32 for IPv4 or 0–128 for IPv6. The tool shows the network address, the first and last address and the number of addresses, and warns when host bits are set (for example 192.168.1.5/24).
Addresses are compared in their standard form, so 2001:DB8::1 and 2001:db8:0:0:0:0:0:1 count as the same address. The first occurrence stays valid.
No. Parsing and classification run entirely in your browser.
Private by design

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.

Install Toolisco Add it to your device for offline, one-tap access.