FindMyIP is a free, all-in-one tool for checking your public IP address, testing your internet speed, and verifying which ports are open on your connection. Everything runs in your browser β no signup, no tracking, and your test history stays local on your device.
Built for IT professionals, gamers, self-hosters, and anyone diagnosing a network problem, FindMyIP combines what most people open three separate tabs for: an IP lookup, a speed test, and a real-time port checker. Speed measurements use Cloudflare's global edge network with peak 1-second window analysis to closely match the readings you'd get from native apps like Speedtest.
For download and upload speeds, results typically land within ~10% of Speedtest.net on the same connection. We use 8 parallel TCP streams against Cloudflare's edge network, trim TCP slow-start ramp-up, and report the peak sustained throughput over a 1-second window β the same technique used by professional speed test tools. Latency tends to read 5β15ms higher than native apps because browsers cannot send ICMP packets and have to use HTTP requests, which include unavoidable server processing overhead.
Yes β unlike sites that rely on cached data from services like Shodan, FindMyIP uses a dedicated backend that performs a live TCP connection to your public IP from outside your network. If a port shows as Open, traffic from the internet really can reach that port right now. If it's Closed, the connection was actively refused. Results are real-time, not cached.
All test history is stored only in your browser's localStorage. We do not run analytics, do not have a database tracking users, and do not share your IP address with anyone beyond the third-party APIs needed to look up your ISP information (ipinfo.io and Cloudflare). The port checker enforces same-IP-only scanning, meaning you can only scan your own public IP β not anyone else's.
Browser-based ping measurements use HTTP requests, which add 5β15ms of fixed overhead from TLS handshakes and server processing time on top of the actual network round trip. The native ping command uses ICMP packets that bypass all of that. Our tool calibrates and subtracts most of this overhead, but a small gap from native ping is unavoidable β and applies to every browser-based speed tester, including Speedtest's web version.
Idle latency is the round trip time when your connection is not being used heavily. Download latency is measured during a download, and upload latency during an upload. The gap between idle and loaded latency is called bufferbloat β a high gap (60ms+) indicates your router or modem is queueing packets aggressively, which can hurt video calls and gaming even if your raw speed is fine.
Yes. After running a few tests, click "Export CSV" for a spreadsheet of all your readings, or "Generate Report" for a printable HTML document with summary stats and a full test log β useful for filing complaints or proving your line is underperforming.