How to Check Your IP Address on Any Device
Your IP address is one of the most fundamental pieces of information about your internet connection — yet most people have never looked it up. Whether you're troubleshooting a network issue, setting up a VPN, configuring remote access, or just curious, knowing how to find your IP address is a genuinely useful skill. The process varies depending on your device, operating system, and which type of IP address you're looking for.
What Is an IP Address, and Why Does It Matter?
An IP address (Internet Protocol address) is a numerical label assigned to every device on a network. It works like a mailing address — it tells other computers and servers where to send data so it reaches the right place.
There are two distinct types you should understand before you start looking:
- Public IP address — the address your internet service provider (ISP) assigns to your router. This is what the outside world sees when you browse the web. All devices on your home or office network typically share one public IP.
- Private (local) IP address — the address your router assigns to each individual device on your local network. This is what your phone, laptop, and smart TV use to talk to each other internally.
Knowing which one you need changes how and where you look for it. 🔍
How to Find Your Public IP Address
The fastest way to find your public IP works on any device with a browser. Simply search for one of the following in Google or any search engine:
- "what is my IP"
- "my IP address"
Google will display it directly in the search results. Alternatively, websites like whatismyipaddress.com or ipinfo.io show your public IP the moment you land on the page — no clicks required.
This method works on Windows, Mac, iPhone, Android, Chromebook, or any other internet-connected device. The address shown is the one your ISP has assigned to your connection, which may change periodically unless you've arranged for a static IP.
How to Find Your Private IP Address by Device
Your private IP lives inside your device's network settings. Every operating system exposes it differently.
Windows
- Open Settings → Network & Internet
- Click your active connection (Wi-Fi or Ethernet)
- Scroll to the Properties section — your IPv4 address is listed there
Alternatively, open Command Prompt and type ipconfig. Look for the line labeled IPv4 Address under your active adapter.
macOS
- Open System Settings (or System Preferences on older versions)
- Go to Network
- Select your active connection — the IP address appears on the right panel
Or open Terminal and type ifconfig | grep inet to see all active addresses.
iPhone / iPad (iOS)
- Go to Settings → Wi-Fi
- Tap the ⓘ icon next to your connected network
- Your IP address appears under the IPv4 Address section
Android
Steps vary slightly between manufacturers, but generally:
- Go to Settings → Network & Internet (or Wi-Fi)
- Tap your connected network
- Look for Advanced or Network Details — your IP address is listed there
Linux
Open a terminal and run:
ip addr show or the older ifconfig command. Look for inet followed by your address on the active interface (often eth0 or wlan0).
IPv4 vs. IPv6: A Distinction Worth Knowing
You may notice two types of addresses when you look — a short one like 192.168.1.45 and a longer one with colons like fe80::1a2b:3c4d:5e6f:7g8h. These are IPv4 and IPv6 respectively.
| Format | Example | Common Use |
|---|---|---|
| IPv4 | 192.168.1.45 | Still the standard for most local networks |
| IPv6 | 2001:0db8:85a3::8a2e | Newer standard, handles the global address shortage |
Most home networks still rely primarily on IPv4 for internal addressing, but IPv6 is increasingly common at the ISP level. For most troubleshooting purposes, the IPv4 address is the one you'll need.
Factors That Affect What You See
Checking your IP address sounds straightforward, but a few variables can make the result less obvious than expected.
VPN usage — if you're connected to a VPN, your public IP address will reflect the VPN server's location, not your actual ISP-assigned address. This is intentional, but it matters if you're trying to verify your real connection.
Multiple network adapters — laptops often show different IPs for Wi-Fi and Ethernet simultaneously. If both are active, you'll see separate addresses for each adapter. Neither is "wrong" — they're just different paths to the network.
Dynamic vs. static assignment — most home users receive a dynamic IP from their ISP, meaning it can change when your router restarts or after a lease period. Businesses and power users sometimes pay for a static IP that stays fixed.
Network Address Translation (NAT) — your router uses NAT to let multiple devices share one public IP. This is why your laptop's private IP (192.168.x.x) looks nothing like your public IP — they operate at different layers.
IPv6 transition — some ISPs now assign both IPv4 and IPv6 addresses simultaneously through a process called dual-stack. Depending on which protocol a particular website or service uses, your device may present differently depending on which is queried.
When One Method Isn't Enough
For most casual uses — sharing your IP with someone for remote access, verifying a VPN is working, or diagnosing a basic connection issue — the browser method for public IP and the settings menu for private IP covers everything.
But for more technical scenarios — port forwarding, hosting a server, troubleshooting routing conflicts, or working across subnets — understanding the relationship between your public address, private address, gateway, and subnet mask starts to matter. 🖧
The right information to focus on depends entirely on what you're trying to accomplish and how your specific network is configured.