IP 地址转换器

IPv4 地址在点分十进制、整数、十六进制、二进制之间互转,IPv6 地址展开与压缩。

点分十进制192.168.1.1
整数3232235777
十六进制0xC0A80101
二进制11000000.10101000.00000001.00000001
地址类型Private (RFC 1918)

What Is the IP Address Converter?

The IP address converter is a free online tool that translates IP addresses between every common representation. For IPv4, it converts between dotted-decimal (192.168.1.1), 32-bit integer (3232235777), hexadecimal (0xC0A80101), and dotted-binary notation. For IPv6, it expands a compressed address to its full 128-bit form and compresses a full address using :: shorthand notation.

IP conversion is a routine task in networking, firewall rule authoring, database storage of addresses, low-level packet analysis, and programming. This tool eliminates manual arithmetic and avoids transcription errors.

How to Use the IP Address Converter

  1. Select IPv4 or IPv6 mode using the tab at the top.
  2. Enter an IP address in any supported format, or click a preset.
  3. All representations update instantly in the result table.
  4. Click Copy next to any row to copy that value to the clipboard.

For IPv4, you can paste a dotted-decimal address, a plain integer, or a hex value starting with 0x — the tool auto-detects the format.

Features

  • IPv4: dotted-decimal, 32-bit integer, hexadecimal, dotted-binary
  • IPv4: auto-detects decimal, integer, and hex input formats
  • IPv4: address type detection (Private, Public, Loopback, Multicast)
  • IPv6: expand short-form to full 128-bit notation
  • IPv6: compress expanded address using :: shorthand
  • IPv6: binary representation
  • IPv6: address type detection (Loopback, Link-Local, Unique Local, Global Unicast)
  • One-click copy per row
  • Preset addresses for quick testing

FAQ

How do I convert an IPv4 address to a number?

An IPv4 address like 192.168.1.1 is made of four 8-bit octets. To convert to an integer, multiply each octet by its positional power of 256: (192 × 16777216) + (168 × 65536) + (1 × 256) + 1 = 3232235777. This tool does the calculation instantly.

What is the difference between expanded and compressed IPv6?

An expanded IPv6 address shows all 8 groups of 4 hex digits, e.g. 2001:0db8:0000:0000:0000:0000:0000:0001. A compressed form removes leading zeros and replaces the longest run of all-zero groups with ::, giving 2001:db8::1. Both represent the same address.

What are IPv4 private address ranges?

The three RFC 1918 private ranges are: 10.0.0.0–10.255.255.255 (/8), 172.16.0.0–172.31.255.255 (/12), and 192.168.0.0–192.168.255.255 (/16). These are not routable on the public internet.

What is the IPv6 loopback address?

The IPv6 loopback address is ::1, equivalent to 127.0.0.1 in IPv4. It refers to the local machine and is used for testing network software without a physical network interface.