What Is My IP Address and How Do I Find My Public IP?
Updated
Your IP address is a numeric label assigned to your device on a network. When you ask "what is my IP address," you usually want your public (external) IP — the address the outside world sees — not the private address your router hands out inside your home or office. You can find your public IP in seconds with a browser, a command line, or a small desktop utility. The method you pick depends on whether you want a one-time answer or a value that stays visible while you work.
IP address basics: private vs public
An IP address identifies a device so data can be routed to and from it. There are two kinds you'll encounter:
- Private IP — assigned by your router to devices inside your local network (for example, the address your PC uses to talk to your printer). It isn't visible to the internet.
- Public IP — the address your network presents to the outside world. Websites, game servers, and other services see this one.
So "what is my IP address" almost always means the public one. Your device's local IP and your public IP are different values, and that's normal.
Why your public IP differs from your device's local IP
Your router sits between your devices and the internet. Inside, each device gets a private address. When traffic leaves your network, the router translates those private addresses into a single public IP (a process called NAT). That's why:
- Every device on your home network often shares the same public IP.
- Each device still has its own private IP.
- A site can see your public IP but not your internal addresses.
How to check your public IP on Windows
Option 1: A browser
Open any search engine or an IP-lookup page and search for "what is my IP." The result shows the public IP your connection is using. This is the fastest method and needs no setup.
Expected result: a single public IP address, sometimes with your approximate location and ISP.
Option 2: Command line
Windows includes tools that can query your public IP through a web request.
- Open Command Prompt or PowerShell.
- Run a command that fetches your external address, for example using
curl:
curl ifconfig.me
Expected result: the command prints your public IP address as text.
Common snag: if curl isn't available or is blocked, use the browser method or a utility instead.
Option 3: A desktop IP utility
If you want your public IP always visible instead of looking it up each time, a small utility can display it in a window. The IP Address Utility on rtmenu.com is described as showing the IP address "as visible to the outside world (external ip address) in a customizable window," and its display format can be changed easily.
This suits people who check their IP often — for remote access, server work, or troubleshooting — and prefer a persistent on-screen readout over repeating a search.
Why your IP might look different or change
If your public IP isn't what you expect, one of these is usually the cause:
| Cause | What happens |
|---|---|
| VPN or proxy | Your traffic exits through the VPN's server, so sites see the VPN's IP, not your ISP's. |
| Router restart / ISP lease | Many ISPs assign dynamic public IPs that change over time or after a reconnect. |
| Mobile network | Carriers often share or rotate public IPs across many users. |
| Multiple networks | A laptop on Wi-Fi vs. a phone on cellular will show different public IPs. |
Picking the right method
- One quick check: use a browser search.
- Scripting or automation: use a command-line request.
- Frequent monitoring: use a desktop utility that keeps the public IP visible.
All three show the same underlying value — your public IP — so choose based on how often you need it and whether you want it on screen.