toolsprivacyip address

Check My Setup: See Your IP, Location, Browser and VPN Status in One Link

May 26, 2026·9 min read

Every website you open reads a small packet of information about you before it shows you anything: your public IP address, your approximate location, the browser you are using, your operating system, and your screen dimensions. Most sites collect this silently and never show it to you. Check My Setup does the opposite — it shows you exactly what you are broadcasting, in plain language, in under a second.

No sign-up. No app. No data stored. Just a free tool that answers the question every IT support agent has ever asked: "Can you tell me your setup?"


What Check My Setup Actually Shows You

Open checkmysetup.online and within a second you will see a live snapshot of everything your browser is exposing to the wider internet:

Public IP address — This is the address that identifies your network on the public internet. It is not your device's local address (192.168.x.x) but the address assigned to your router or network exit point. Every server you connect to sees this address.

Approximate location — Country, region, city, and timezone, derived from your IP address via public network registries. Country-level accuracy is around 99%. City-level accuracy is closer to 55%, and it varies significantly if you are on mobile data or behind a VPN.

ISP and network type — Which provider is routing your traffic, the autonomous system number (ASN) associated with your IP, and whether your connection looks like residential, mobile, hosting, or VPN/proxy infrastructure.

VPN and proxy detection — Whether your IP is flagged in known VPN provider, datacenter, or anonymizer databases. A "no VPN detected" result is a strong signal but not a guarantee — residential exit nodes from newer VPN providers sometimes appear clean.

Browser and operating system — Your user-agent string, which tells sites which browser, version, and operating system you are running. This is sent automatically with every HTTP request.

Screen dimensions — Your screen resolution and colour depth, exposed via standard JavaScript APIs without any permission prompt.

Browser fingerprint — A combination of user-agent, language settings, screen data, and GPU information that creates a signature unique to your browser configuration. This fingerprint can follow you across sessions even when cookies are cleared.

All of this is shown to you — not collected, not stored, not sent anywhere. The tool runs as a static page in your browser. There is no server-side component, no database, and no analytics pipeline.


The Shareable Link — the Feature That Makes It Genuinely Useful

The most practical feature of Check My Setup is not the detection itself — it is the share link.

When you click Copy share link, your full setup snapshot is encoded as a Base64 hash and appended to the URL. Nothing is sent to the server. The data lives entirely in the URL fragment. Anyone who opens the link sees exactly the snapshot you captured — your IP, location, ISP, browser, and VPN status at that moment in time.

This turns a technical conversation into a one-click exchange. Instead of asking a support agent to help you diagnose a connectivity issue and then spending ten minutes copying values back and forth over chat, you send one link. They open it and see the full picture.

Practical uses for the share link:

  • Sending your IT department a complete picture of your connection before a support ticket
  • Showing a client which country your traffic is exiting from for compliance or geo-restriction purposes
  • Sharing your VPN exit node details with a team member who needs to whitelist your IP
  • Documenting your setup before and after a network change

There is also a Copy as text option that formats your setup as plain readable text — useful for pasting into a support form, a Slack message, or a bug report where a URL would not be appropriate.


Why VPN Users Should Check This Regularly

If you use a VPN, Check My Setup is a fast way to verify that it is actually doing what it promises.

Common scenarios where a VPN check catches a real problem:

DNS leak — Your VPN tunnel is active but your DNS queries are still going through your ISP's servers, which can reveal your browsing activity even though your IP appears to have changed. Check My Setup shows your ISP, which should reflect your VPN provider's network, not your home ISP, when the tunnel is working correctly.

Wrong exit node — You connected to a server in the Netherlands but the location shows Germany. Either the VPN server is routing through a different country, or the IP geolocation database has an outdated record for that server block.

VPN not active — You think you are connected but the IP and ISP show your home network. The VPN dropped silently, which happens more than most users expect.

Residential vs. datacenter — Some VPN providers now offer residential IP addresses that blend in with regular home traffic. Check My Setup will show whether your exit IP looks like a residential address or a flagged datacenter block, which matters for accessing geo-restricted streaming services or avoiding bot detection.

Checking checkmysetup.online after every VPN connection or tunnel change takes five seconds and removes the guesswork entirely.


The IP Lookup Tool

Alongside the live detection panel, Check My Setup includes an IP lookup tool that accepts any public IPv4 or IPv6 address. Paste in an IP — from a server log, a suspicious email header, a webhook request, or anywhere else — and you get the same profile: location, ISP, ASN, and connection type classification.

This is useful for:

  • Checking where a bot or scraper is coming from in your server logs
  • Verifying the origin country of a webhook request before processing it
  • Investigating the source IP from a suspicious email header
  • Confirming whether an IP belongs to a residential network, a hosting provider, or an anonymizer

The lookup works on public IPv4 and IPv6 addresses. Private addresses (192.168.x.x, 10.x.x.x, 127.x.x.x) are not routable on the public internet and will return no results.


The Browser Fingerprint — What It Is and Why It Matters

The browser fingerprint section of Check My Setup is one of the least understood but most important things it shows you.

A browser fingerprint is not a cookie. It cannot be cleared from your browser settings. It is not stored on your device at all. It is a profile assembled from values your browser exposes through standard JavaScript APIs: your user-agent string, screen resolution, colour depth, installed language packs, timezone, and GPU renderer string.

When these values are combined, they create a signature that is statistically unique to your browser configuration in a large fraction of cases. Advertising networks and tracking companies have used this technique for over a decade to follow users who clear their cookies or switch to incognito mode.

Check My Setup shows you every value that goes into your fingerprint, in plain language, so you can see what you are broadcasting. It does not track you — it just shows you what tracking looks like from the other side.

If you are concerned about fingerprint-based tracking, tools like Firefox with privacy.resistFingerprinting enabled or the Brave browser's built-in fingerprint randomisation can reduce the uniqueness of your profile.


Who Check My Setup Is For

The tool was built for moments when a technical question needs a non-technical answer quickly. The use cases break into a few clear groups:

Remote workers and contractors who need to prove to a client, employer, or payroll provider that they are working from the country their contract specifies. Geo-restrictions on SaaS tools, payroll compliance requirements, and contract terms increasingly require documentation of your working location. A share link provides a timestamped, IP-verified snapshot.

IT and support teams who deal with connectivity problems. When a user's connection is behaving unexpectedly — wrong region, blocked access, unusual routing — having them send a Check My Setup link takes the guesswork out of the first diagnostic step.

Privacy-conscious individuals who want to understand what they are exposing to every website they visit. Most people have never seen their own browser fingerprint. Seeing it once changes how you think about online privacy.

Developers and sysadmins who need a fast sanity check after a network configuration change, a firewall rule update, or a proxy reconfiguration. Check My Setup confirms what the public internet is seeing from your connection.

VPN users who want to verify that their tunnel is active, pointing at the right exit node, and not leaking their real ISP through a DNS or WebRTC leak.


Free, Private, and Static by Design

The design philosophy behind Check My Setup is worth spelling out because it is unusual: the entire tool runs as a static HTML page in your browser. There is no backend, no database, and no server-side logging. The detection logic reads values from your own browser session using standard JavaScript APIs, displays them to you, and does nothing else.

This means:

  • No account or sign-up is required — ever
  • Nothing about your visit is written to a server
  • The share link encodes your data into the URL fragment, which is never sent to any server
  • You can inspect the entire source in your browser's developer tools — there is nothing hidden

It is a tool that does exactly one thing and does it without asking for anything in return. Try it now at checkmysetup.online.


FAQ

What is Check My Setup?

Check My Setup is a free, private web tool that shows your public IP address, approximate location, ISP, VPN status, browser details, operating system, and browser fingerprint — all detected from your current browser session. It is available at checkmysetup.online, requires no sign-up, and stores no data.

Does Check My Setup store my IP address or location?

No. The tool runs as a static page in your browser. Your IP and other detected values are read from your browser session and displayed to you — nothing is written to a server, database, or analytics system.

How does the share link work?

Clicking "Copy share link" encodes your current setup snapshot as a Base64 hash appended to the URL fragment (the part after the #). URL fragments are never sent to servers, so your data stays in the URL itself. Anyone you share the link with can open it and see your snapshot, but it is never transmitted to Check My Setup's servers.

Can I use Check My Setup to check someone else's IP address?

The live detection panel shows your own IP from your current browser session. The IP lookup tool, available on the same page, accepts any public IPv4 or IPv6 address and returns location, ISP, ASN, and connection-type information for that address.

How accurate is the location?

Country-level accuracy is approximately 99%. Region/state accuracy is around 85%. City-level accuracy is closer to 55% and is less reliable for mobile connections (which aggregate traffic through regional carrier hubs) and VPN users (who appear at their VPN exit node's location rather than their physical location).

What does it mean if "No VPN detected" is shown?

It means your IP address is not flagged in known VPN provider, proxy, or datacenter IP address databases. It does not guarantee you are not using a VPN — residential exit nodes from newer VPN providers often have clean IP reputations. The result is a strong signal but not a definitive confirmation.

Is there an API?

Check My Setup is building a JSON API for the same detection available on the page, plus a one-line embed for status pages. It is in private beta — contact the team via the site if you want early access.

← All articles
Check My Setup: See Your IP, Location, Browser and VPN Status in One Link — signcraft.email