Convert an IPv4 address into decimal, binary, hexadecimal, or IPv6-mapped representation. Useful for network engineering and security analysis.
An IPv4 address is a 32-bit number written as four decimal octets separated by dots uniquely identifying a device on a network.
An IPv4-mapped IPv6 address represents an IPv4 in IPv6 format: ::ffff:x.x.x.x. Used in dual-stack systems.
Binary: understanding subnet masks and routing; Hex: used in network protocol headers and memory; Integer: efficient database storage with range queries (WHERE ip_int BETWEEN x AND y is faster than string operations); Dotted decimal: human-readable standard format.
Dotted-decimal (192.168.1.1) is the everyday human-readable format; hexadecimal is common in assembly, C code, and network protocol analysis; the 32-bit integer format is used for database storage (INT type is more space-efficient and faster to index than VARCHAR); binary representation is used to understand subnet mask and CIDR bit-level logic.