How to View Your IP Address on Any Device or Network
Every device connected to the internet has an IP address — a numerical label that identifies it on a network. Whether you're troubleshooting a connection issue, setting up a VPN, configuring a router, or just curious, knowing how to find your IP address is a fundamental networking skill. The method you use, and what you actually see, depends on which type of IP address you're looking for.
The Two Types of IP Addresses You Might Be Looking For
Before diving into steps, it helps to understand there are two distinct IP addresses associated with most internet connections:
- Public IP address — This is the address your internet service provider (ISP) assigns to your network. It's visible to websites, servers, and services you connect to online. Every device on your home Wi-Fi shares this single public-facing address.
- Private (local) IP address — This is the address your router assigns to each device within your home or office network. It's only visible internally and typically follows a format like
192.168.x.xor10.0.x.x.
Which one you need depends entirely on what you're trying to do. Remote access, server hosting, and VPN configuration usually require your public IP. Network troubleshooting, device management, and printer or smart home setup typically require your private IP.
How to Find Your Public IP Address 🌐
The fastest method on any device is to visit an IP lookup website in your browser. Sites like whatismyipaddress.com, ipinfo.io, or simply searching "what is my IP" in Google will display your current public IP address immediately.
This method works on phones, tablets, laptops, smart TVs — anything with a browser and internet access. It reflects the IP assigned to your network at that moment, which matters because most ISPs assign dynamic IPs that can change periodically, rather than fixed static IPs.
How to Find Your Private IP Address by Device
The steps vary by operating system and device type.
Windows
- Open Command Prompt (search "cmd" in the Start menu)
- Type
ipconfigand press Enter - Look for IPv4 Address under your active network adapter
Alternatively, go to Settings → Network & Internet → Wi-Fi or Ethernet → Properties to see your IP address without using the command line.
macOS
- Open System Settings (or System Preferences on older versions)
- Go to Network
- Select your active connection (Wi-Fi or Ethernet)
- Your IP address appears directly on that screen
You can also use Terminal and type ipconfig getifaddr en0 for Wi-Fi or en1 for Ethernet.
iPhone and iPad (iOS/iPadOS)
- Go to Settings → Wi-Fi
- Tap the (i) icon next to your connected network
- Your IP address is listed under the IPv4 Address section
Android
Steps vary slightly by manufacturer, but generally:
- Go to Settings → Network & Internet → Wi-Fi
- Tap your connected network
- Scroll down to find IP address under network details
Some Android skins (Samsung One UI, for example) label this differently or nest it under Advanced.
Linux
Open a terminal and run ip addr show or the older ifconfig command. Your private IP appears next to inet under the relevant network interface (commonly eth0 for Ethernet or wlan0 for Wi-Fi).
Router Admin Panel
Logging into your router's admin interface (usually accessed by entering 192.168.1.1 or 192.168.0.1 in a browser) gives you a bird's-eye view of all connected devices and their assigned private IPs. This is particularly useful when managing multiple devices on a network.
IPv4 vs. IPv6: What You Might See
You may notice two different formats when checking your IP address:
| Format | Example | Notes |
|---|---|---|
| IPv4 | 192.168.1.45 | Most common, familiar four-number format |
| IPv6 | 2001:0db8:85a3::8a2e:0370:7334 | Longer, hexadecimal format; increasingly common |
Many networks now use both simultaneously. IPv6 was introduced to address the exhaustion of available IPv4 addresses. For most everyday tasks, IPv4 is what you'll reference, but some services and configurations specifically require knowing your IPv6 address.
Variables That Affect What You See 🔍
Several factors influence your IP address situation:
- Dynamic vs. static assignment — Most home users have a dynamic public IP that changes when the router restarts or the ISP rotates addresses. Businesses often pay for a static IP.
- VPN or proxy usage — If a VPN is active, the public IP shown by lookup tools will belong to the VPN server, not your actual ISP connection.
- Carrier-grade NAT (CGNAT) — Some ISPs, particularly mobile carriers, place multiple customers behind a single public IP, meaning your "public IP" is still shared and not truly unique to your connection.
- Network type — Corporate and university networks often use complex internal addressing schemes, so your private IP may look different from a typical home setup.
- DHCP lease timing — Private IPs are typically assigned by a router via DHCP and can change if the lease expires or the device reconnects.
When the Same Steps Give Different Results
Two people following identical steps can see completely different results based on their setup. Someone using a business network may see a company-assigned IP with no public visibility. A mobile user on LTE may get an IPv6-only address. A user behind a VPN will see a geographically distant IP that doesn't reflect their actual location.
Understanding which address applies to your specific situation — public or private, IPv4 or IPv6, static or dynamic — is what determines whether the information you find is actually useful for the task at hand.