Public IP lookup

Your public
IP address.

No ads or tracking. The IP your network is showing the rest of the internet right now.

Detected address IPv4
ProtocolIPv4 ResolvedLive, server-side

What is an IP address?

The language that computers use to transmit data packets across networks is called Internet Protocol. On your home/office network or the internet, your computer, mobile device, or appliance is identified by its IP address.

Four 8-bit octets (0 to 255) separated by a period make up IP addresses. There are about 4,294,967,296 addresses that may be used since this creates a 32-bit numeric address. Astonishingly, they will soon run out.

IPv6
340 undecillion

Don’t freak out though! The IPv6 protocol was already developed by the researchers as a replacement. Having the ability to support 340,282,366,920,938,463,463,374,607,431,768,211,456 addresses, which is enough to give every atom on Earth an IP address. And have enough for around 100 more Earths.

Use it from your terminal.

Hit the endpoint with curl. You get back the address as plain text, ready for shell scripts and CI.

IPv4 default

Returns your IPv4 address as plain text. Nothing else to parse.

IPv6 opt-in

Forces the response to your IPv6 address. Falls back to “IPv6 Not available” if your network can’t reach v6.