IP Address Analyzer
Analyze any IPv4 address to see its class, binary and hex breakdown, decimal value, and whether it is private or public — all calculated instantly in your browser.
Binary representation
11000000.10101000.00000001.00000001
Octet breakdown
| Octet | Decimal | Hex | Binary |
|---|---|---|---|
| Octet 1 | 192 | C0 | 11000000 |
| Octet 2 | 168 | A8 | 10101000 |
| Octet 3 | 1 | 01 | 00000001 |
| Octet 4 | 1 | 01 | 00000001 |
IP class
Class C
Small networks — 256 hosts per network
192.0.0.0 – 223.255.255.255
Decimal value
3,232,235,777
The address as a single 32-bit integer
Private / reserved
Private — 192.168.0.0/16 (RFC 1918)
Based on RFC 1918 and IANA special-purpose ranges
Common subnet masks
| CIDR | Subnet mask | Usable hosts |
|---|---|---|
| /8 | 255.0.0.0 | 16,777,214 |
| /16 | 255.255.0.0 | 65,534 |
| /24 | 255.255.255.0 | 254 |
| /28 | 255.255.255.240 | 14 |
| /30 | 255.255.255.252 | 2 |
How it works
Decimal value = octet 1 × 16,777,216 + octet 2 × 65,536 + octet 3 × 256 + octet 4. Binary = each octet as 8 bits (192 → 11000000). Class comes from the first octet: 1–126 = A, 128–191 = B, 192–223 = C, 224–239 = D, 240–255 = E.
Worked example
192.168.1.1 → Class C (range 192.0.0.0 – 223.255.255.255). Octets: 192 = C0 = 11000000, 168 = A8 = 10101000, 1 = 01 = 00000001. Decimal value = 192 × 16,777,216 + 168 × 65,536 + 256 + 1 = 3,232,235,777. The address is private (192.168.0.0/16, RFC 1918).
Frequently asked questions
What does this IP address analyzer do?
Enter any IPv4 address and the analyzer shows its class (A through E), the decimal, hexadecimal, and 8-bit binary value of each octet, the full 32-bit dotted binary form, the address's decimal equivalent, and whether it falls in a private, reserved, or public range. Everything is computed instantly as you type.
How do I check if an IP address is private or public?
Compare the address against the RFC 1918 private ranges: 10.0.0.0/8 (10.0.0.0–10.255.255.255), 172.16.0.0/12 (172.16.0.0–172.31.255.255), and 192.168.0.0/16 (192.168.0.0–192.168.255.255). The tool also flags reserved ranges such as loopback 127.0.0.0/8 and link-local 169.254.0.0/16. Anything outside these ranges is public.
What are the IPv4 address classes?
Classful IPv4 splits addresses by first octet: Class A spans 1.0.0.0–126.255.255.255 with 16,777,214 hosts per network, Class B spans 128.0.0.0–191.255.255.255 with 65,534 hosts, and Class C spans 192.0.0.0–223.255.255.255 with 254 usable hosts. Class D (224.0.0.0–239.255.255.255) is for multicast and Class E (240.0.0.0–255.255.255.255) is reserved.
How do I convert an IP address to binary?
Write each of the four octets as an 8-bit binary number and join them with dots. For 192.168.1.1: 192 becomes 11000000, 168 becomes 10101000, and 1 becomes 00000001, giving 11000000.10101000.00000001.00000001. The analyzer performs this IP-to-binary conversion for every octet automatically.
How is the decimal value of an IP address calculated?
Treat the address as one 32-bit number: decimal = octet 1 × 16,777,216 + octet 2 × 65,536 + octet 3 × 256 + octet 4. For 192.168.1.1 that is 192 × 16,777,216 + 168 × 65,536 + 256 + 1 = 3,232,235,777. This compact integer form is used in databases, logs, and sorting.
Is 172.16.0.1 a private address?
Yes. It sits inside the RFC 1918 block 172.16.0.0/12, which runs from 172.16.0.0 to 172.31.255.255 — 1,048,576 addresses covering second octets 172.16 through 172.31. Devices on this range are not routable from the public internet, which is why the analyzer reports it as private.
Does this tool support IPv6 addresses?
No. This analyzer handles IPv4 only, the 32-bit dotted-decimal format such as 192.168.1.1. IPv6 uses 128-bit hexadecimal notation like 2001:db8::1, with different classification and reserved ranges, so its analysis needs a dedicated tool.
Is my data uploaded anywhere?
No. The analyzer runs entirely in your browser with client-side JavaScript, so the address you type never leaves your device. Nothing is stored, logged, or sent to a server, and the page keeps working offline once loaded.