Free IP Address Lookup

Find your IP address, validate IP addresses, and check IPv4/IPv6 format.

Enter IP Address
Enter an IP address to analyze or click 'Get My IP' to find your current IP address

How to Use the IP Address Lookup

Use this tool to find and validate IP addresses:

  • Click 'Get My IP' to automatically detect and display your current public IP address
  • Or enter any IP address (IPv4 or IPv6) in the input field to validate and analyze it
  • Review the results to see IP version, type, and scope (public/private/localhost)

What is an IP Address?

An IP (Internet Protocol) address is a unique identifier assigned to devices on a network:

  • Identification: Every device connected to the internet or a network has a unique IP address
  • Types: IPv4 (32-bit, e.g., 192.168.1.1) and IPv6 (128-bit, e.g., 2001:0db8::1)
  • Purpose: IP addresses enable devices to communicate with each other over networks and the internet

IPv4 vs IPv6

There are two versions of IP addresses in use today:

  • IPv4: IPv4 uses 32-bit addresses (4.3 billion possible addresses). Format: four numbers separated by dots (e.g., 192.168.1.1). Still the most commonly used version.
  • IPv6: IPv6 uses 128-bit addresses (340 undecillion possible addresses). Format: eight groups of hexadecimal numbers separated by colons (e.g., 2001:0db8::1). Designed to replace IPv4 due to address exhaustion.
  • Compatibility: Most modern networks support both IPv4 and IPv6. IPv6 is backwards compatible and provides better security features.

Private vs Public IP Addresses

IP addresses are categorized based on their scope and accessibility:

  • Private IP Addresses: Used within private networks (home, office). Not routable on the public internet. Ranges: 10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16. Devices behind routers typically have private IPs.
  • Public IP Addresses: Globally unique addresses routable on the public internet. Assigned by ISPs. Used to identify devices on the internet. Your router typically has one public IP visible to the internet.
  • Localhost: Special address (127.0.0.1 for IPv4, ::1 for IPv6) that refers to the local machine. Used for testing and local development.