Skip to content

IP Tools

My IP History

A record of your connection changes that never leaves this browser.

Your IP address

IP address
Country
ISP
ASN
Connection type
Fingerprint

Connection history

No history yet

Press the button above to record how you are connected right now. Nothing is saved until you do.

The ten most recent entries are kept. Older ones are dropped automatically.

Why keep a history at all

Most connections change more often than people realise. Residential addresses are leased and re-leased, mobile data hands you a different address on every reconnection, and a VPN client that reconnects may put you in an entirely different country without saying so. Individually each of these is invisible; over a week they explain a surprising number of odd problems — a service that suddenly wants a new login, a rate limit that appears from nowhere, a geo-restricted page that starts behaving differently.

How this stays private

The obvious way to build this feature is to store the address. This does not, because it does not need to. Comparing two connections only requires knowing whether they are the same, and a one-way hash answers that without keeping the thing it was computed from.

The hash is SHA-256 over the address with a fixed prefix, truncated to twelve hexadecimal characters, and computed by your own browser through the Web Crypto API. Forty-eight bits is far more than enough to distinguish the handful of connections you will ever record, and it is obviously not an address — nobody can glance at the stored value and read your IP out of it.

Everything else stored beside it is already public information about the network: the country, the operator, the autonomous system number and a connection type. None of it identifies you specifically, and all of it is what makes an entry readable a week later.

Nothing is recorded automatically

Opening this page records nothing. The entry is written when you press the button, and not before. That is a deliberate difference from a page that quietly logs every visit: a privacy feature that starts collecting before you ask is not a privacy feature.

Where this sits relative to the other tools

The dashboard shows what your connection looks like right now. The VPN and proxy detection explains what kind of network you are on. This page is the only one that remembers, and it remembers in the narrowest way that still answers the question.

Frequently asked questions

Is my IP address saved anywhere?

No. What is saved is a truncated SHA-256 fingerprint of it — twelve hexadecimal characters, computed in your browser. That is enough to tell whether today’s connection is the same one as yesterday’s, and it cannot be turned back into an address. The address itself is never written to storage, never sent anywhere, and is gone as soon as you leave the page.

Does the history reach your server?

No. There is no request involved in this feature at all. The entries are written and read by the page you are looking at, using this browser’s local storage, and no other code on the site reads them. They do not sync between devices, they are not attached to any request, and clearing your browser data removes them entirely.

Why does it only keep ten entries?

Because the question worth answering is “has this changed?”, not “where have you been?”. A short list that trims itself answers the first question and cannot quietly become an answer to the second. Repeated visits on the same connection are also collapsed into one entry, so reloading the page does not fill the list.

What counts as a different connection?

A different public IP address. Since the fingerprint is derived from the address, any change — a new lease from your ISP, switching from home to mobile data, connecting to a VPN — produces a different fingerprint and is marked as a change. A dynamic address that happens to be reassigned to the same value looks unchanged, which is the correct answer.

Does this work in private browsing?

The page works, but nothing persists: private windows discard local storage when the session ends. If storage is blocked entirely — some browser configurations and enterprise policies do this — the page says so plainly and disables the button rather than pretending to save.