What's My IP

Public IP, country, and everything your browser exposes — one glance.

100% Private Instant Free Forever
Your browser

Prefer the command line?

Same answer, no browser involved:

curl https://ifconfig.me
curl https://1.1.1.1/cdn-cgi/trace
Network identity

What is the What's My IP tool?

A combined public-IP and browser identity inspector. It shows the public IP our edge sees for your request, the country that resolves to, and everything else your browser exposes about itself and your local network — all in one snapshot, with no clicks beyond opening the page.

Where each value comes from

  • Public IP & country — read on our server from the CF-Connecting-IP / X-Forwarded-For headers your request already carries. We don't log it; we just echo it back. Country comes from Cloudflare's CF-IPCountry header when available, with an ipstack fallback.
  • Local network — WebRTC ICE candidate discovery surfaces your machine's LAN addresses entirely in-browser. Chrome anonymises these as mDNS hashes by default, so you may see strings like 1a2b3c4d-…local rather than 192.168.1.20.
  • Browser — parsed user agent: browser, version, OS, mobile flag, touch support.
  • Locale & timezone — the IANA timezone your browser reports, the offset right now, and whether DST is active.
  • Connection — effective network type, downlink Mbps, and round-trip time from the Network Information API (Chromium-only at time of writing).
  • Display — screen and viewport dimensions, DPR, color depth, and wide-gamut support detection.
  • Capabilities — cookie state, Do Not Track, hardware concurrency, device memory, color-scheme preference, reduced-motion preference, online state.

A note on privacy

Most XpressDevTools utilities are pure client-side and never touch our server. This one's an exception: to display your public IP we have to read it on the server, because a browser can't see its own egress address. Your IP is already known to us the moment you load the page; the /api/whoami endpoint just hands the same value back to your tab. Nothing about your IP, country, or browser report is persisted.

Why this is useful

Front-end developers triaging bug reports often need a quick environment snapshot from the user. "What's your public IP, browser version, OS, screen size, and DPR?" turns into a guessing game by email. Send the reporter this page, ask them to click Copy as JSON, and the relevant 30+ fields are on the clipboard in two seconds.