IP Address Analyzer

Enter an IPv4 or IPv6 address to see its class, type, binary representation, and detailed network information.

About This Tool

The IP Address Analyzer is a free browser-based tool that provides detailed information about any IPv4 or IPv6 address. Paste an IP address and instantly see its version, address class (for IPv4), binary and hexadecimal representations, whether it is private or public, and which IANA reserved range it belongs to.

For IPv4 addresses, the tool determines the classful network class (A, B, C, D, or E), shows the default subnet mask, and checks whether the address falls into private ranges (RFC 1918), loopback (127.0.0.0/8), link-local (169.254.0.0/16), multicast (224.0.0.0/4), or broadcast address space. The binary representation splits each octet into 8 bits for easy reading.

For IPv6 addresses, the analyzer expands the address to its full 128-bit form, shows the compressed notation, identifies the address type (global unicast, link-local, multicast, unique local, loopback, or IPv4-mapped), and displays the scope. This is useful when working with dual-stack configurations or troubleshooting IPv6 connectivity.

If you need to calculate subnet details like network address, broadcast address, and host ranges, try the Subnet Calculator. For converting numbers between binary, decimal, and hexadecimal, the Number Base Converter is a great companion. And if you are setting up DNS records for your IP addresses, check out the DNS Record Generator.

All processing runs entirely in your browser. No IP addresses or data are ever sent to any server. This tool is safe to use with production network addresses and sensitive infrastructure details.

How to Use

  1. Enter an IPv4 address (e.g., 192.168.1.1) or IPv6 address (e.g., 2001:db8::1) in the input field.
  2. The tool auto-detects whether the address is IPv4 or IPv6 and displays the analysis instantly.
  3. Review the address details section for binary, decimal, hexadecimal representations and class information.
  4. Check the Address Type section to see whether the IP is private, public, loopback, multicast, or reserved.
  5. For IPv6, examine the expanded and compressed forms to understand the full address notation.
  6. Click the Copy button or press Ctrl+Shift+C to copy all analysis results to your clipboard.
  7. Click Clear or the trash icon to reset and analyze a different address.

Popular IP Address Examples

View all IP address examples →

FAQ

What is the difference between IPv4 and IPv6?

IPv4 uses 32-bit addresses written as four decimal octets (e.g., 192.168.1.1), providing about 4.3 billion unique addresses. IPv6 uses 128-bit addresses written as eight groups of four hexadecimal digits (e.g., 2001:0db8::0001), providing a vastly larger address space of approximately 3.4 × 10³⁸ addresses. IPv6 was created to solve the IPv4 address exhaustion problem.

What are private IP address ranges?

Private IP ranges are reserved for internal networks and are not routable on the public internet. For IPv4: 10.0.0.0/8 (10.0.0.0 – 10.255.255.255), 172.16.0.0/12 (172.16.0.0 – 172.31.255.255), and 192.168.0.0/16 (192.168.0.0 – 192.168.255.255). For IPv6, the equivalent is the Unique Local Address (ULA) range fc00::/7.

What are IPv4 address classes?

IPv4 addresses are divided into five classes: Class A (1.0.0.0 – 126.255.255.255, /8 mask), Class B (128.0.0.0 – 191.255.255.255, /16 mask), Class C (192.0.0.0 – 223.255.255.255, /24 mask), Class D (224.0.0.0 – 239.255.255.255, multicast), and Class E (240.0.0.0 – 255.255.255.255, reserved). Modern networks use CIDR instead of classful addressing.

What is a loopback address?

A loopback address routes traffic back to the local device without going through any network interface. For IPv4, the entire 127.0.0.0/8 range is reserved for loopback, with 127.0.0.1 being the most commonly used. For IPv6, the loopback address is ::1. Loopback addresses are used for testing and inter-process communication on the same machine.

What is a link-local address?

Link-local addresses are automatically assigned and only valid on the local network segment (link). IPv4 link-local addresses are in the 169.254.0.0/16 range (APIPA) and are assigned when DHCP is unavailable. IPv6 link-local addresses are in the fe80::/10 range and are required on every IPv6-enabled interface for neighbor discovery and other link-local protocols.

What is an IPv4-mapped IPv6 address?

An IPv4-mapped IPv6 address represents an IPv4 address in IPv6 format, using the prefix ::ffff:. For example, ::ffff:192.168.1.1 represents the IPv4 address 192.168.1.1. These addresses are used by dual-stack systems to handle IPv4 connections through IPv6 sockets.

Is my data safe?

Yes. All IP address analysis runs entirely in your browser using JavaScript. No IP addresses, network information, or any other data is ever sent to any server. You can verify this by checking the Network tab in your browser’s developer tools while using the tool.

Related Tools