Loading IP Class Checker...
Please wait a moment

How to Check the Class and Type of an IPv4 Address

Enter any IPv4 address to instantly identify its class (A–E), type (Private, Public, Loopback, etc.), and full address properties.

Step 1

Enter an IPv4 Address

Type any valid IPv4 address defined by RFC 791. The tool accepts any address in dotted-decimal notation from 0.0.0.0 to 255.255.255.255.

Example Input

172.16.0.1
Step 2

Review the Class and Type

The output shows the IP class, address type, class range, default subnet mask, and flags for Private, Loopback, Multicast, Link-local, and Reserved addresses, per IANA special-use ranges.

Example Output

IP Address:       172.16.0.1
IP Class:         Class B
Class Range:      128.0.0.0 – 191.255.255.255
Default Mask:     255.255.0.0 (/16)
Type:             Private
Private:          Yes
Loopback:         No
Multicast:        No
Step 3

Use the Information

Use class and type information to configure ACLs, understand routing behavior, and validate IP assignments. Refer to ARIN IPv4 guidance for address management.

Step 4

Copy or Download

Use Copy for quick use or Download to save the report for documentation. For subnet and classless routing background, see RFC 4632.

Frequently Asked Questions

What are IPv4 address classes?

IPv4 addresses are divided into five classes (A–E) based on the leading bits of the first octet. Class A (0–127) supports large networks, Class B (128–191) medium networks, Class C (192–223) small networks, Class D (224–239) is multicast, and Class E (240–255) is reserved.

How do I know if an IP is private or public?

Private ranges defined by RFC 1918 are: 10.0.0.0/8, 172.16.0.0/12, and 192.168.0.0/16. Any address outside these ranges (and not loopback, multicast, or reserved) is public.

Is my data sent to a server?

No. All checks run entirely in your browser with no server requests.

Can I convert the IP to other formats too?

Yes — use the IP Address Converter for decimal, binary, hex, and octal conversion, or IP CIDR Calculator for subnet analysis.