⚙️utilNX

My Public IP

This tool detects and displays your current public-facing IP address.

Your IP is detected server-side — no third-party APIs involved.
Detecting your IP...
utilNX IP Discovery Protocol

What is a Public IP?

Your public IP address is the address that the outside world sees when you connect to the internet. This is assigned by your Internet Service Provider (ISP).

Terminal Access

Get plain text IP:

curl .../api/tools/my-ip

Trick: Get raw JSON of your IP:

curl .../myip

About My Public IP

What is a Public IP Address?

A public IP address is the unique address assigned to your network by your Internet Service Provider (ISP). It is the address visible to every server, website, and service you connect to on the internet. Unlike private IPs (192.168.x.x, 10.x.x.x), which are used within local networks, public IPs are globally routable and unique across the entire internet.

Why We Built This Tool

Knowing your public IP is essential for configuring firewalls, setting up remote access, whitelisting IPs for API access, debugging VPN connections, and verifying that your traffic is routing through the correct network. This tool provides an instant, no-setup way to check your current public IP address.

How to Use It

Simply open this page and your public IP address will be detected automatically. Click Refresh to re-check if your IP has changed (for example, after connecting to a VPN). Use the Copy button to copy your IP to the clipboard for use in firewall rules, API configurations, or server access lists.

Public IP vs Private IP

Your router has one public IP address shared by all devices on your network through NAT (Network Address Translation). Each device has a private IP (e.g., 192.168.1.100) that is only visible within your local network. When you visit a website, the server sees your public IP, not your private IP.

Dynamic vs Static IPs

Most residential ISPs assign dynamic IPs that change periodically (every few hours or days). Businesses often use static IPs that remain constant, which is important for hosting servers, SSL certificates, and DNS records. If you need a stable IP for remote access, consider requesting a static IP from your ISP or using a dynamic DNS service.

Made with ❤️ by tinkerers

utilNX