Skip to main content
Documentation menu
On this page

Mobile

Find My IP

Your public IP with an IPv4 or IPv6 label, a locally read device panel, an approximate IP location panel and an OpenStreetMap pin. Copy and refresh, no permission prompt.

  • Available — Live on this site right now.
  • Browser Tool — Runs in the browser you are reading this in.
  • No Install — Nothing to download, no extension, no account.

Live tool: /find-my-ip/

This page explains the tool. The tool itself is one click away and needs no sign-in.

Open Find My IP

What is this tool?

Find My IP shows the address the internet sees when your browser makes a request — your public IP, the one your Internet Service Provider assigns to the connection rather than the private address your router hands out inside the house. Detection starts on load: a status badge moves from Detecting to Connected, the address appears in large type with an IPv4 or IPv6 label beside it, and Copy IP and Refresh sit underneath.

Two panels sit below the address, and they come from completely different places. Device Information is read locally in your browser — device type, operating system, browser and version, screen resolution, viewport size, device pixel ratio, touch support and the full user-agent string. IP Location is whatever the lookup service returns for the address: country and country code, region, city, postal code, latitude and longitude, timezone, ISP, organisation and ASN. Any field the service does not supply is shown as Not Available rather than guessed.

When coordinates come back, an Approximate IP Location map appears — an OpenStreetMap embed with a marker on those coordinates and the pair printed to four decimal places. The heading says approximate because that is what an IP-derived position is: the page never asks for geolocation, so nothing here is your device's own location.

This is the one tool on the site that has to reach the network. A browser cannot see its own public address — only something on the far side of your router can report it — so the page asks ip-api.com for the address plus location fields, with an eight-second timeout, and falls back to api.ipify.org, which returns the address alone. If both fail the badge turns red and reads Detection failed.

How to use it

  1. Open the page and let detection runNothing to press. The lookup fires on load and the status badge tells you where it is: amber Detecting while the request is out, green Connected once an address comes back, red Detection failed if both the primary and the fallback lookup are blocked or time out.
  2. Read the address and its version labelThe badge beside the address reads IPv6 when the address contains a colon and IPv4 otherwise, which is exactly how the page decides it. Both are normal; which one you get depends on your ISP and, on mobile, on the carrier.
  3. Copy it, or refresh to check for a changeCopy IP writes the address to the clipboard and the button confirms with a tick and a toast. Refresh re-runs the whole lookup, which is the useful control here: connect a VPN, switch from Wi-Fi to mobile data or re-dial your router, then press it and see whether the address actually moved.
  4. Check Device Information for what your browser is telling sitesThis panel needs no network at all — it is read from navigator.userAgent, screen, window.innerWidth, devicePixelRatio and navigator.maxTouchPoints. It is a fair picture of what any site can passively learn about your setup without asking permission for anything.
  5. Read IP Location as a rough region, not a positionCountry and ISP are usually right, city often is, and the coordinates are the centre of whatever area the address block is registered to. If the location lookup fails while the address still resolves, a Retry button appears above the panel so you can ask again without reloading the page.
  6. Use the map as a sanity check on the regionThe map is drawn only when real coordinates arrive and they are not 0, 0. It frames a box a little under a tenth of a degree around the point, so it shows a district or a city, and the marker sits on the coordinates printed above it.

What the results mean

The public address

The address the lookup service saw the request arrive from. Behind a VPN or proxy this is the exit node's address, not yours; on mobile data it belongs to the carrier; on a shared connection everyone on it presents the same one.

IPv4 or IPv6 label

Derived from the address text, not from a separate query: a colon means IPv6, otherwise IPv4. Seeing IPv4 does not mean your network lacks IPv6 support — it means the request that reached the lookup service travelled over IPv4.

Connection status badge

Detecting while a request is in flight, Connected once an address has been resolved, Detection failed after both lookups have given up. It describes the lookup, not the quality of your connection: it says nothing about speed, latency or packet loss.

Device Information rows

Device type and a deliberately generic device name, operating system, browser and version, screen resolution, viewport size, device pixel ratio, touch support and the raw user-agent string. Screen is the whole panel; viewport is the area this page can draw in, so the two differ by browser chrome and by zoom.

IP Location rows

Country, country code, region, city, postal code, latitude, longitude, timezone, ISP, organisation and ASN, as returned for the address. The ASN and ISP lines are the trustworthy ones — they describe who routes the address — while city and postal code are database entries about the block, not observations about you.

Approximate IP Location map

An OpenStreetMap embed centred on the returned coordinates with a marker on them, plus the pair rounded to four decimals. Four decimals looks precise, but the underlying figure is the registry's estimate for an address range, so treat the pin as a region marker.

Not Available

Shown wherever a field was missing from the response instead of being filled in with a guess. A whole panel of Not Available with a working address usually means the fallback lookup answered, since it returns the address only.

What it can detect

  • Whether a VPN or proxy is actually carrying your traffic — compare the ISP and ASN lines with the provider you expect, which is a stronger check than the address alone
  • Whether the request that left your machine travelled over IPv4 or IPv6
  • Whether your public address changes when you reconnect, re-dial or switch network, by refreshing and comparing
  • Which ISP, organisation and autonomous system your connection is routed through
  • Roughly which country and region your address block is registered to, and the timezone recorded for it
  • Whether something is blocking third-party HTTPS requests — a content blocker, DNS filter, captive portal or offline state shows up as Detection failed rather than a wrong answer
  • What your browser reveals passively about the device: operating system family, browser and version, screen and viewport size, pixel ratio and touch support

Limits worth knowing

A browser can only report what the platform gives it. These are the honest boundaries of this page, so a result is never read as more than it is.

  • It cannot show your private or local address. The 192.168.x.x or 10.x.x.x address your router hands out never leaves your network, so no web page can read it; that one lives in your router's admin page or your operating system's network settings.
  • IP geolocation is approximate by nature. The city, postal code and coordinates come from a database entry for the address block, which often points at your ISP's routing hub rather than your neighbourhood — on mobile data it can land in another city entirely. It is never a street address, and it is not GPS.
  • This tool is not client-side, which is why it carries no Client-Side badge. Your browser has to ask an outside service what address it sees, so a request goes from your browser to ip-api.com, or to api.ipify.org if the first does not answer. This page stores nothing; how those services handle the request is covered by their own privacy policies.
  • Loading the map contacts openstreetmap.org, because the map is an embedded frame rather than an image bundled with the page. When no coordinates come back, the map section stays hidden instead of showing an empty frame.
  • Device Information is a best-effort read of the user-agent string, which browsers increasingly freeze or reduce and which anyone can change. Versions may lag reality, and the device name is intentionally generic — Mobile Device, Tablet Device or Desktop Device — because the browser does not expose a model and the page will not invent one.
  • It cannot see anything inside your network: no MAC address, no router make or model, no other devices, no open ports, no connection speed. Nothing here measures bandwidth or latency.
  • It cannot tell you whether your address is shared. Carrier-grade NAT puts many subscribers behind one public address, and from the browser's side that looks identical to having the address to yourself.
  • It never asks for location permission, and that is deliberate: the position shown is derived from the address, so treating it as your device's location would be wrong even when it happens to be close.

Tips

  • Check a VPN by its ISP and ASN lines, not just by the address. A tunnel that has dropped often still shows an unfamiliar-looking address while the organisation line quietly reads your own provider.
  • Note the address, then press Refresh after reconnecting. Most home connections are dynamic, and a changed address after a router restart is the plain evidence of it — no address change means your provider handed the lease back or you are on a static address.
  • Read the user-agent row once. It is the single line that tells the most about you to every site you visit, and seeing it in full is more instructive than any privacy checklist.

Troubleshooting

It says Detection failed.

Both lookups were blocked or timed out. A content blocker, a privacy extension, a filtering DNS resolver, a corporate proxy or a captive portal that has not been signed into will all do it. Press Refresh, and if it keeps failing allow this page in your blocker and try once more.

The city or region is wrong.

Expected often enough to be normal. The location is a database entry for the address block, so it can point at your ISP's exchange, a regional hub, or on mobile data the carrier's gateway. Country and ISP are the reliable lines; city is a hint.

This address is not what my router shows.

Two different things. Your router's status page shows the private address of your device on the local network, or the WAN address of the router itself; this page shows the address that a service on the internet saw the request come from, which is what sites you visit actually see.

The address appears but the location panel is empty.

The fallback lookup answered. It returns the address and nothing else, so every location row reads Not Available. Use the Retry button above the panel to ask the richer service again — it usually succeeds on a second attempt.

There is no map.

The map is drawn only when usable coordinates arrive and they are not 0, 0. If the location lookup failed, or the response had no latitude and longitude, the section stays hidden rather than showing an empty frame.

Is my IP address stored anywhere by this page?

Not by this page. The address is fetched into the tab, shown, and discarded when you leave; nothing is written to a server of ours and nothing is saved on your device. The lookup itself is a request from your browser to a third-party service, so that service sees it in the ordinary course of answering.

Copy IP did nothing.

Clipboard writes need a secure context and, in some browsers, a user gesture they trust. The page falls back to an older copy method when the clipboard API is unavailable; if both are refused, select the address and copy it manually.

Ready to run it?

Your public IP with an IPv4 or IPv6 label, a locally read device panel, an approximate IP location panel and an OpenStreetMap pin. Copy and refresh, no permission prompt. Nothing to install, and it opens in this browser.