Webmaster Tools » IP Address Converter

IP Address ConverterIP Address Converter

What is IP Address Converter?

IP Address Converter is a free online tool that allows to convert an IP address between different formats (decimal, hex) and perform IPv4 to IPv6 conversion. It also converts compressed (compact) and uncompressed (extended) IPv6 addresses back and forth.

IPv4 address format

An IPv4 address is a 32-bit number that identifies an endpoint device in an Internet Protocol Version 4 (IPv4) network. Typically written in dot-decimal notation as four decimal numbers (8-bit octets), ranging from 0 to 255 each that are separated by periods.

Examples include 127.0.0.1 , 192.168.100.1 and 171.67.215.200.

IPv4 uses a 32-bit address space which provides 4,294,967,296 (232) unique addresses.

IPv6 address format

An IPv6 address is a 128-bit number, represented by 32 hexadecimal digits, that identifies an endpoint device in an Internet Protocol Version 6 (IPv6) network. Typically written as eight hexadecimal numbers that are separated by the colon symbol (:).

Examples include 2001:0db8:85a3:0000:0000:8a2e:0370:7334 and 2001:4860:4860:0:0:0:0:8888.

The IPv6 address space is 128 bits (2128) in size, containing 340,282,366,920,938,463,463,374,607,431,768,211,456 unique addresses. IPv6 is intended to replace IPv4.

If your network and browser support IPv6, you can access a website by its IPv6 in square brackets, for example: http://[2607:f8b0:4006:80a::200e]

IPv6 compressed address format

For convenience and clarity, IPv6 addresses might be specified in compressed (compact) format. The representation of an IPv6 address may be shortened by omitting leading zeros and by replacing a series of zeros with two colons (::).

For example, using these rules, the address 2001:0db8:85a3:0000:0000:8a2e:0370:7334 is abbreviated to 2001:4860:4860::8888, and the loopback address 0000:0000:0000:0000:0000:0000:0000:0001 is shortened to ::1.

Integer format

Since the IPv4 addresses are 32-bit numbers and IPv6 addresses are 128-bit numbers, they can be represented as integers. This notation is still supported in some software, for example, most browsers can open URLs like http://3634704138.

Hex format

Every number can be written in hexadecimal form. IP addresses in hex format can be used in some software too (check your browser: http://0xd8a52f0a).

Related Tools