Network Statistics Guide

View your public IP address, connection type, downlink speed, RTT, and online status — all connection info in one place.

Back to Network Statistics

What does this tool do

The Network Statistics tool shows your connection information in one place: public IP address, online status, connection type (wifi, ethernet, cellular), downlink speed, round-trip time (RTT), and save-data mode. Optionally, click Lookup to fetch geolocation and ISP details for your public IP. All browser-based stats are read locally; only the public IP and lookup require a server request. Useful for debugging connectivity, checking VPN/proxy exposure, and understanding your network profile.

How to use it

  1. Open the tool — Browser stats (online, effective type, downlink, RTT, save data) appear immediately.
  2. View public IP — The public IP loads automatically from the server. It may be cached for up to 30 minutes.
  3. Lookup IP details (optional) — Click Lookup to fetch country, region, city, timezone, ISP, and organization for your public IP.
  4. Refresh — Click Refresh to re-fetch the public IP and browser stats (clears cache).
  5. Copy values — Use the copy button next to each field to copy to the clipboard.

How it works

  • Browser stats — Collected from the Navigator and NetworkInformation APIs. Values such as effectiveType, downlink, rtt, saveData, and type come from navigator.connection when available. Not all browsers support this API; unsupported fields show as "—".
  • Public IP — Fetched from GET /api/network-info, which reads the client IP from x-real-ip or x-forwarded-for headers. Cached in session storage for 30 minutes.
  • IP details — When you click Lookup, the tool sends GET /api/ip-lookup (no query param) to fetch geolocation and ISP for your IP. The API proxies to ip-api.com. Rate-limited at 10 requests per minute.

All browser-side data collection runs in your browser. Public IP and lookup require server requests; see the Privacy page for details.

Use cases & examples

  • Connectivity check — Verify online status, connection type, and approximate speed (downlink, RTT).
  • VPN or proxy check — See the public IP your connection exposes.
  • Debugging — Inspect save-data mode or effective connection type when troubleshooting performance.
  • Quick IP info — Get your public IP and basic geolocation without leaving the page.

Example

  • Online: true
  • Effective type: 4g
  • Downlink: 10 Mbps
  • RTT: 50 ms
  • Public IP: 203.0.113.42
  • Lookup: Country, Region, City, Timezone, ISP, Org

Limitations & known constraints

  • Network Information API — Not supported in Safari or Firefox; downlink, RTT, type, and save data may show "—" in those browsers.
  • Public IP — Requires a server request; rate-limited (30 req/min for network-info). Cached 30 minutes.
  • IP lookup — Rate-limited 10 req/min. Uses ip-api.com; attribution required. Some fields may be empty for certain IPs.
  • No VPN detection — The tool displays the IP and connection info it sees; it does not detect or label VPN use.

FAQ

Where does the public IP come from?
The public IP is fetched from the site's /api/network-info endpoint, which reads the client IP from request headers. It is cached for 30 minutes in session storage.
Why do some values show "—" or "Unavailable"?
Connection type, downlink, RTT, and save data come from the browser's Network Information API, which is not supported in all browsers (e.g. Safari, Firefox). Values show as "—" when unavailable.
What is the rate limit?
The network-info API is rate-limited (30 requests per minute per client). IP lookup for geolocation details is separately limited (10 requests per minute).
Is my data private?
Browser stats (effective type, downlink, RTT, etc.) are collected locally. Fetching public IP requires one request to the site server; no third party receives your data for browser stats.

All calculations and conversions run entirely in your browser. No data is sent to any server, so your input never leaves your device.