Skip to content

IP Address Parser

Parse and analyze IP addresses instantly. Supports IPv4 and IPv6 with binary, decimal, hex representations, class detection, and scope identification. Free, 100% in your browser.

What is an IP address?

An IP address (Internet Protocol address) is a numerical label assigned to each device connected to a computer network. IPv4 addresses are 32-bit numbers written as four decimal octets (e.g., 192.168.1.1), providing ~4.3 billion unique addresses. IPv6 addresses are 128-bit numbers written as eight groups of four hexadecimal digits (e.g., 2001:0db8::1), providing 3.4×10³⁸ unique addresses — enough for every atom on Earth's surface.

IP address representations

Dotted decimal (IPv4): 192.168.1.1 — the standard human-readable format. Binary: 11000000.10101000.00000001.00000001 — used in subnet mask calculations. Decimal: 3232235777 — a single 32-bit integer representation. Hexadecimal: c0:a8:01:01 — compact format used in network debugging. IPv6 shorthand: consecutive zero groups can be compressed with :: (e.g., ::1 = 0000:0000:0000:0000:0000:0000:0000:0001).

IPv4 classes and private ranges

Class A (1.0.0.0–126.255.255.255): large networks, private range 10.0.0.0/8. Class B (128.0.0.0–191.255.255.255): medium networks, private range 172.16.0.0/12. Class C (192.0.0.0–223.255.255.255): small networks, private range 192.168.0.0/16. Class D (224.0.0.0–239.255.255.255): multicast. Class E (240.0.0.0–255.255.255.255): reserved. Loopback: 127.0.0.0/8 (localhost). Link-local: 169.254.0.0/16 (APIPA).

Privacy

All parsing runs 100% in your browser. No data is sent to any server — your IP addresses are never transmitted.