IPv6 Converter

Convert IPv6 address between hex format and binary format, compressed format and exploded format.


Example: 2402:4003:c00::6a or represented in binary format: 0b00100100000000100100000000000011000011...




Formats



Representation

IPv6 (Internet Protocol version 6) is designed to address the limitations of IPv4, particularly the exhaustion of available IPv4 addresses. IPv6 uses a 128-bit address space, allowing for a vastly larger number of unique IP addresses. IPv6 addresses are represented as eight groups of four hexadecimal digits, separated by colons. For example:
2001:0db8:85a3:0000:0000:8a2e:0370:7334
Compressed Representation
To simplify the notation, IPv6 addresses can be compressed by:
  1. Omitting leading zeros: Each group of four hexadecimal digits can omit leading zeros.
  2. Using double colons (::): A consecutive sequence of zero groups can be replaced by a double colon, but this can only be used once in an address.
For example, the address:
2001:0db8:0000:0000:0000:0000:1428:57ab
can be compressed to:
2001:db8::1428:57ab

Special IPv6 Addresses

NameFormatexplanation
Unspecified Address::/128Used to indicate the absence of an address
Loopback Address::1/128Used to refer to the local host
Link-Local Addresshave the prefix fe80::/10Used for communication within a single network segment
Unique Local Address (ULA)have the prefix fc00::/7Used for local communication within a site