Returns your IPv4 address as plain text. Nothing else to parse.
Your public
IP address.
No ads or tracking. The IP your network is showing the rest of the internet right now.
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.
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.
Forces the response to your IPv6 address. Falls back to “IPv6 Not available” if your network can’t reach v6.