Validate IPv4

Check four dotted-decimal IPv4 octets and classify common address ranges.

freeworks offlinenothing uploaded
ToolIPv4 Validator
Input
Output
Put this on your own site

The frame below runs the same code as this page, in the reader's own browser. Nothing is sent to us, and nothing is sent to you.

Pick a dark background and the text and panels follow it, so the frame stays readable on a dark page.

Preview

How it works

The address is split into four decimal octets, each constrained to 0–255 without leading-zero aliases. Prefix ranges then label private, loopback, multicast, or current-network examples.

  • Four octets and 0–255 are the 32-bit dotted form.
  • Range labels are classifications, not routing lookups.

Worked example

Valid Public IP
Validate a public IPv4 address
Input
											8.8.8.8
										
Output
												Valid IPv4: 8.8.8.8
Type: Public
											

When to use this

Firewall rules, DHCP reservations, and networking lessons validate IPv4 text.

Edge cases

  • 010.0.0.1 is rejected instead of interpreted as octal.
  • 300.1.1.1 fails because an octet exceeds 255.
  • 224.0.0.1 is valid syntax but multicast rather than public.

References