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.
Related Tools
Text to HEXEncode text as hexadecimal and decode backTimestamp ConverterConvert Unix epoch timestamps to human dates with timezone supportcURL to CodeConvert cURL commands to JavaScript fetch or Python requestsColor ConverterConvert between HEX, RGB, and HSL color formatsColor Palette GeneratorGenerate complementary and analogous color schemesUnit ConverterConvert length, weight, temperature, area, and volumeBase ConverterConvert between binary, octal, decimal, and hexadecimalRoman NumeralsConvert between Arabic numbers and Roman numerals