Convert IPv4 between dotted-decimal, integer, hex, binary, octal, and IPv6-mapped
IPv4 Address
Auto-detects: dotted decimal, integer, hex (0x...), or 32-bit binary.
Representations
Dotted Decimal
192.168.1.1Integer (decimal)
3232235777Hexadecimal
0xC0A80101Binary
11000000.10101000.00000001.00000001Octal
0o30052000401IPv6-Mapped
::ffff:c0a8:101About IPv4 Representations
Same Value, Different Form
An IPv4 address is a single 32-bit unsigned integer. Each representation (dotted, integer, hex, binary, octal) is just a different way of writing those same 32 bits.
IPv6-Mapped
The ::ffff:a.b.c.d form (RFC 4291) lets IPv6 sockets accept IPv4 connections — common in dual-stack networking code.