How to find your IP address on Android
An Android phone carries two addresses at once: a private one the router hands out on Wi-Fi, and a public one the rest of the internet sees. Here is where each lives on Pixel, Samsung and Xiaomi phones, and what happens on mobile data.
In this guide
To find your Android phone's Wi-Fi IP address, open Settings, go to Network & internet, tap Internet (Samsung: Connections, then Wi-Fi), tap the gear next to your network and read the IP address line. Your public IP, the one websites see, is not in Settings at all: open the CheckMyIP homepage on the phone and it is the first thing on the page.
Which address do you actually need?
Every phone, laptop and TV on your Wi-Fi gets its own private address from the router, usually something like 192.168.1.23. The router itself holds the public address your internet provider assigned, say 203.0.113.42, and every device behind it shares that one address when it talks to the outside world. So "my IP" means two different numbers depending on who is asking.
| Situation | Address you need | Where to get it |
|---|---|---|
| A website, game server or support agent asks for your IP | Public IP | CheckMyIP homepage |
| Pairing a printer, Chromecast, Plex, a file share or ADB over Wi-Fi | Private (Wi-Fi) IP | Settings, steps below |
| Logging in to the router's admin page | Router (gateway) IP | Network details, or the router IP guide |
| Port forwarding for a game or a camera | Both: private IP for the rule, public IP to test it | Settings plus the port checker |
Your public IP in five seconds
Settings never shows the public address, because the phone does not own it; the router or your mobile carrier does. Open CheckMyIP in any browser on the phone. The page prints your public IPv4 address and, where the network supports it, the IPv6 address, with the provider and the approximate location tied to them.
On Wi-Fi, that public IP belongs to the whole household or office, not to your phone alone: a laptop on the same network shows the identical number. On mobile data it belongs to your carrier and can change every time the phone reconnects. Check both and you will see two different addresses; that is normal.
Test it now
Cloudflare edgeRead at the Cloudflare edge from this request. The homepage adds your provider, network type and the VPN, DNS and WebRTC checks.
Show detailsFind your Wi-Fi IP address in Settings
The menu names move around between brands, but the pattern is the same everywhere: find the network you are connected to, open its details, and read the line labeled IP address.
Pixel and other stock Android phones (Android 12 to 16)
- Open Settings and tap Network & internet, then Internet.
- Tap the gear icon to the right of the Wi-Fi network you are connected to.
- Scroll down to Network details. IP address is your phone's private IPv4 address. Gateway is the router, and Subnet mask and DNS sit underneath, followed by any IPv6 addresses the network has given the phone.
Shortcut: Settings > About phone also has an IP address entry near the bottom of the page. It lists every address on whichever connection is active right now, so it works on mobile data as well as Wi-Fi.
Samsung Galaxy (One UI)
- Open Settings, tap Connections, then Wi-Fi.
- Tap the gear icon next to the connected network.
- IP address is listed on this screen, with an IPv6 address line when the network provides one. View more opens IP settings, where DHCP can be switched to Static if you ever need a fixed address.
The same number appears under Settings > About phone > Status information > IP address.
Xiaomi, Redmi and POCO (HyperOS and MIUI)
- Open Settings and tap WLAN (some regions label it Wi-Fi).
- Tap the arrow to the right of the connected network.
- Read IP address; the gateway and DNS entries are on the same page.
Xiaomi's own support steps use a second route: Settings > About phone > Detailed info and specs > Status, which shows the same address.
OnePlus, OPPO, Motorola and everyone else
OnePlus and OPPO keep the network list under Settings > Wi-Fi & Network > Wi-Fi; Motorola and Nothing follow the stock layout. On almost any phone, pressing and holding the Internet or Wi-Fi tile in the quick settings panel jumps straight to the network list.
If the address you find starts with 169.254, the router never answered the phone's request for an address. That is a fault, not an IP: the 169.254 guide explains the fix.
Your IP address on mobile data (and why it looks strange)
Most phones have no Settings screen for the cellular address. On stock Android the About phone entry shows it once Wi-Fi is off; on other brands, turn Wi-Fi off and open CheckMyIP to see the public side. Either way, the number on the phone itself often looks nothing like a normal home address, and each pattern means something specific.
- 10.x.x.x or anything from 100.64.0.0 to 100.127.255.255: your carrier runs carrier-grade NAT. The phone has a private address inside the carrier's network (the 100.64.0.0/10 block is reserved for exactly this), and thousands of subscribers leave through the same public address. See What is CGNAT? and the NAT type test.
- 192.0.0.4, or any address from 192.0.0.0 to 192.0.0.7: the carrier's network is IPv6-only. The phone builds a placeholder IPv4 address from a block reserved for this purpose so that older apps keep working, and translates their traffic to IPv6 on the way out (the technique is called 464XLAT). Nothing is wrong.
- A long address such as
2001:db8:85a3::8a2e:370:7334: a real, globally routable IPv6 address that belongs to the phone itself. The IPv6 test shows whether your browser prefers it.
One practical consequence: you cannot forward a port to a phone on mobile data, because the carrier's NAT sits in the way.
Find your router's IP address from Android
On a Pixel or any stock Android phone, the Gateway line under Network details is the router. Type it into Chrome with http:// in front, for example http://192.168.1.1, and the router's login page opens.
Samsung's Wi-Fi details screen leaves the gateway out while IP settings is on DHCP. Tap View more > IP settings > Static: the form that appears has a Gateway field, usually pre-filled with the current router address. Note it down and tap Cancel, not Save, so the phone keeps using DHCP.
Most home routers answer at 192.168.1.1, 192.168.0.1 or 10.0.0.1. The 192.168.1.1 login guide covers default passwords and what to do when the page refuses to load, and How to find your router's IP address has the equivalent steps for Windows, Mac and iPhone.
Private DNS does not change your IP
Android's Private DNS setting (Settings > Network & internet > Private DNS; on Samsung, Connections > More connection settings > Private DNS) sends your name lookups to an encrypted resolver such as dns.google or one.one.one.one. It changes who answers the question "what is the address of example.com", not the address your phone uses. Websites still see the same public IP.
What it does change is which server shows up in a DNS leak test. What is Private DNS? covers the options.
Questions
Is 192.168.x.x my IP address?
It is one of them: the private address your router assigned to the phone over Wi-Fi. Addresses starting with 192.168, 10 or 172.16 to 172.31 only exist inside your own network and cannot be reached from the internet. The address websites and services see is your public IP, which you can read on the CheckMyIP homepage.
Can you trace a cell phone's IP address?
Only roughly. A mobile IP resolves to the carrier and, at best, a city or region, because carriers pool thousands of customers behind shared addresses that move between towers. Nobody outside the carrier can turn an IP into a phone number or a street address; that requires a legal request to the carrier, which keeps its own assignment logs.
Is an IP address linked to a phone?
Not permanently. On Wi-Fi the phone shares the household's public IP with every other device, and on mobile data the carrier reassigns addresses constantly. An IP address identifies a connection at a moment in time, not a device. The identifiers that stay with the phone are the IMEI and the Wi-Fi MAC address, which Android now randomizes per network by default.
How can I see all devices connected to my network?
Log in to your router: its admin page lists every connected device with its private IP and hostname, usually under a heading such as Attached Devices, Client List or Device Management. Most routers also offer a mobile app with the same list. An IP alone will not give you this; the router is the only thing that knows who is on your Wi-Fi.
Do I need to turn Wi-Fi off to see my mobile data IP?
Yes. Android routes everything over Wi-Fi while it is connected, so a lookup page shows the Wi-Fi network's public address. Switch Wi-Fi off, wait a second for the cellular icon to return, then reload the page. On stock Android, Settings, About phone, IP address updates to the mobile addresses as soon as Wi-Fi disconnects.