IP Address Type Classifier | Instantly Identify IPv4/IPv6 Class & Type
Paste any IPv4 or IPv6 address and see its class (A–E), type (private, public, loopback, and more), scope, and the reserved range and RFC it falls under. Add a CIDR prefix and it also computes the network address, subnet mask, and usable host count.
💡 About this tool
"Is this address private or public?" "Why did this machine grab a 169.254 address?" When you are wiring up a network or chasing a connectivity bug, you often need to know what an address actually is before you can move on.
This tool matches the address you enter against the reserved ranges defined in the relevant RFCs and tells you the type in one shot. You no longer have to memorize the awkward boundaries: the RFC 1918 private blocks (10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16), loopback (127.0.0.0/8), link-local / APIPA (169.254.0.0/16, RFC 3927), and carrier-grade NAT (100.64.0.0/10, RFC 6598). On the IPv6 side it recognizes link-local (fe80::/10), unique local addresses (fc00::/7, RFC 4193), global unicast (2000::/3), and the documentation block 2001:db8::/32.
For network engineers, sysadmins, and anyone studying for the CCNA, it is a quick way to confirm terminology and catch a misconfigured address before it bites you.
🧐 Frequently Asked Questions
Is 10.0.0.5 routable on the internet? No. It belongs to the RFC 1918 private range (10.0.0.0/8), which is reserved for internal networks and is never routed across the public internet. You need NAT or a public address to reach the outside.
What does a 169.254.x.x address mean? It is a link-local / APIPA address. A device assigns one to itself when it cannot reach a DHCP server, so seeing it usually points to a DHCP or cabling problem rather than a working configuration.
What do I get when I add a CIDR prefix? Enter something like 192.168.1.10/24 and the tool returns the network address, broadcast address, subnet mask, and the number of usable hosts in that subnet.
Is 100.64.0.0/10 private or public? Neither, exactly. RFC 6598 defines it as shared address space for carrier-grade NAT, which ISPs use to stretch their dwindling IPv4 pool across many subscribers. It sits between private and public.
Does my input leave the browser? No. All classification runs in client-side JavaScript.
📚 Why classful addressing still shows up
The A–E classes date back to the earliest IPv4 design, where the first bits of an address fixed the boundary between the network and host portions. It wasted huge blocks of address space, so CIDR (Classless Inter-Domain Routing) eventually replaced it for real-world routing.
In practice today, ranges are described by prefix length (/24, /16) rather than by class. Yet "Class C" and friends still appear in certification exams, legacy router menus, and old documentation. That is why this tool shows both the legacy class label and the actual reserved range side by side — comparing them is a quick way to understand how IP allocation evolved from rigid classes to flexible prefixes.