IP Parser
Parse IPv4 and IPv6 addresses with binary, private and loopback info
About IP Parser
Parses an IPv4 or IPv6 address and reports its version, whether it is private or loopback, and its binary form, written octet by octet for IPv4 and in 16-bit groups for IPv6. IPv6 input may use the :: shorthand, and the tool also prints the fully expanded address with all eight groups. Handy when reading firewall rules, server logs or X-Forwarded-For values.
Category: API.
Frequently asked questions
What is the difference between IPv4 and IPv6?
▾
IPv4 uses 32-bit addresses in dotted decimal notation (192.168.1.1), supporting ~4.3 billion addresses. IPv6 uses 128-bit addresses in hexadecimal (2001:db8::1), supporting ~340 undecillion addresses — solving IPv4 exhaustion.
Can I enter a CIDR range such as 192.168.1.0/24?
▾
No. The parser works on single addresses, so enter the IP without the /prefix length. It doesn't calculate subnet masks, network or broadcast addresses, or host ranges.
What are private IP address ranges?
▾
10.0.0.0/8, 172.16.0.0/12, and 192.168.0.0/16 are reserved for private networks (RFC 1918). These addresses are not routable on the public internet and are used in home and corporate networks.
How does the tool decide if an address is private or loopback?
▾
For IPv4, the three RFC 1918 ranges count as private and any 127.x.x.x address as loopback. For IPv6, unique local addresses starting with fc or fd (fc00::/7) count as private and only ::1 as loopback. Other special ranges, such as carrier-grade NAT (100.64.0.0/10) and link-local addresses (169.254.0.0/16, fe80::/10), aren't flagged.