IP utility

IPv4 & IPv6 converter

Normalize an IP address and view useful hexadecimal, binary, reverse-DNS and mapped-address representations.

Quick guide

About IPv4 and IPv6 representations

The same address can be represented in several useful formats for debugging, DNS and low-level networking. IPv6 compression removes unnecessary zero groups; the expanded form restores all eight groups.

An IPv4-mapped IPv6 address is a representation used by some software APIs. It does not magically make an IPv4-only destination reachable over native IPv6.

Hex / binary

Useful when inspecting masks, packets and address structure.

Reverse DNS

IPv4 uses in-addr.arpa and IPv6 uses nibble-reversed ip6.arpa names.

Mapped IPv6

Represents an IPv4 address inside the ::ffff:0:0/96 IPv6 prefix.

How it works

The supplied IP is normalised and converted into equivalent machine-readable forms such as hexadecimal, binary, reverse-DNS notation and IPv4-mapped IPv6 where relevant.

Terminal shortcut

Prefer the command line?

Convert and normalize an IP address in the Terminal.

> convert 8.8.8.8 Run in Terminal ->