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.

Try:

Binary representation

11000000.10101000.00000001.00000001

Octet breakdown

OctetDecimalHexBinary
Octet 1192C011000000
Octet 2168A810101000
Octet 310100000001
Octet 410100000001

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

CIDRSubnet maskUsable hosts
/8255.0.0.016,777,214
/16255.255.0.065,534
/24255.255.255.0254
/28255.255.255.24014
/30255.255.255.2522

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.

Web Tools