FreeDev Tools

IPv4 / IPv6 Converter

Convert between IPv4 decimal, IPv4 hex, and IPv6 notation

IPv4 addresses are 32-bit numbers typically written as four decimal octets (e.g., 192.168.1.1). IPv6 addresses are 128-bit numbers written as eight groups of four hex digits. IPv4-mapped IPv6 addresses (::ffff:x.x.x.x) allow IPv6 systems to communicate with IPv4 hosts. Understanding the integer representation of IPs is important for subnet calculations, firewall rules, and network programming where IP addresses are compared or manipulated numerically.

Frequently Asked Questions

IPv4 dotted decimal ↔ 32-bit integer ↔ hex, and IPv4 ↔ IPv4-mapped IPv6 (::ffff:x.x.x.x). Also converts IPv6 between full and compressed forms.