What this tool checks
The converter accepts IPv4, IPv6, decimal integers, hexadecimal and binary values and derives compressed, expanded and reverse-DNS forms without a network request.
Convert IPv4 and IPv6 between compressed, expanded, integer, hexadecimal and binary forms.
Paste an IPv4, IPv6, integer, hexadecimal or binary value.
Enter a value to see the result.
The converter accepts IPv4, IPv6, decimal integers, hexadecimal and binary values and derives compressed, expanded and reverse-DNS forms without a network request.
IPv6 compressed and expanded values describe the same address. Integer, hexadecimal and binary output are exact numeric representations; an IPv4-mapped IPv6 field is shown only when present.
Leading zeros, values wider than 32 or 128 bits and copied whitespace are frequent input errors. A converted address says nothing about whether it is routed or currently assigned.
python3 -c "import ipaddress; print(ipaddress.ip_address('2001:db8::1').exploded)"