Skip to content
โ† All tools

Connection Report

Run every network, browser and device check at once and copy one plain-text summary into a support ticket.

Every support conversation about a broken connection starts the same way: what browser, what version, what operating system, what screen, are you on Wi-Fi, who is your provider. Most people cannot answer, and the ones who can answer wrongly. This page runs every check at once and gives you one plain-text block to paste into the ticket โ€” network, browser and device together, measured in your browser, uploaded nowhere.

What the report actually contains

Three groups, because a support agent is usually trying to decide which one is at fault.

Network โ€” your public IP and its version, the organisation that owns it and its ASN, the reverse hostname, an approximate location, whether the address sits in carrier-grade NAT space, whether a VPN or proxy looks likely, the connection type the browser reports, and a median latency taken from a short burst rather than a single sample.

Browser โ€” name and version, rendering engine, operating system, accepted languages, timezone, whether cookies are enabled, whether local storage can actually be written, and the Do Not Track header. The storage check matters more than it looks: storage being blockedis a common cause of "the site keeps logging me out", and it is invisible unless something tries to write.

Device โ€” device class, physical screen size and its common name, the viewport, pixel ratio, colour depth, GPU string, CPU cores and reported memory. Physical resolution and viewport are different numbers and both matter; a layout bug that only appears at one pixel ratio is otherwise very hard to reproduce.

Why one page instead of ten

Each of these checks exists on its own elsewhere on this site, and each is better on its own page if that is the one question you have. The reason to run them together is that a support ticket needs all of them and a person collecting them by hand will miss half and mistype the rest. One pass, one block of text, one paste.

It also makes the answers consistent with each other. Latency measured at the same moment as the connection type tells you something; the same two numbers gathered ten minutes apart on a link that fluctuates tell you very little.

Reading a value marked unavailable

Some rows will say unavailable, and that is a real answer rather than a failure. Browsers deliberately withhold several of these. The GPU string is hidden or generic in Safari and in Firefox with resistFingerprinting enabled. Device memory and CPU cores are not exposed everywhere. Do Not Track has been removed from some browsers entirely. The report counts how many checks resolved so you can see the gaps rather than assume a blank means zero.

What it deliberately cannot see

A web page has no access to your router, your local IP, your DNS server, the other devices on your network, or anything outside plain HTTPS. If a support agent needs your router's WAN address โ€” for a port-forwarding problem, say โ€” you have to read it off the router yourself; the CGNAT test walks through that. Throughput is also not included here on purpose: a proper speed test takes fifteen seconds of saturated link and belongs on the speed test, not in a summary you want to run quickly.

Related tools

For one answer rather than all of them: IP address, ISP lookup, browser details, screen resolution, ping and latency, and VPN leak test.

Privacy note

Every value is read in your browser. The only request that leaves is the one that asks our server what public IP your connection presents โ€” which it can see anyway, because you are connected to it. The report is never transmitted or stored; the copy button puts it on your clipboard and nowhere else. Your IP is masked in the copied text by default, because a ticket often ends up in a shared inbox. Untick that if the agent needs the full address, and read the text before you send it.

Common questions

What information does the connection report collect?
Your public IP address and the organisation that owns it, an approximate location, latency, connection type, your browser name and version, operating system, languages, timezone, cookie and storage status, and your device's screen size, pixel ratio, GPU, CPU cores and memory. Everything is read in the browser and shown on the page before you copy anything.
Is my data sent anywhere?
No. The report is assembled in your browser and never transmitted or stored. One request goes to our server to ask what public IP your connection presents, which it can already see because you are connected to it. The copy button writes to your clipboard and nowhere else.
Why is my IP address partly hidden in the copied text?
By default the last half of the address is masked, because support tickets often land in shared inboxes and issue trackers. The first half still identifies your network and ISP, which is what an agent usually needs. Untick the box if they need the exact address.
Why do some rows say unavailable?
Browsers deliberately withhold some values. Safari and Firefox with resistFingerprinting hide or generalise the GPU string, device memory and CPU core count are not exposed everywhere, and Do Not Track has been removed from some browsers entirely. Unavailable means the browser refused to answer, not that the value is zero.
Why does it not include a speed test?
A trustworthy throughput measurement needs about fifteen seconds of fully saturated link, which would make this report slow to run and would distort the latency reading taken alongside it. Run the speed test separately when bandwidth is the question.
Can this see my router or my local network?
No. A web page cannot read your router's settings, your local IP address, your DNS server, or the other devices on your network. If a support agent needs your router's WAN address, you have to read it from the router's own status page.
What should I send to my ISP or IT support?
The whole copied block. It answers the questions an agent asks first โ€” what browser and version, what operating system, which provider, what latency, whether a VPN is in use โ€” in one paste, with everything measured at the same moment rather than collected piecemeal.
Why does the latency here differ from a speed test?
This measures the median of a short burst of small requests on an otherwise idle connection. A speed test measures latency while the link is saturated, which is normally much higher. Both numbers are correct; they describe different conditions, and the gap between them is itself a useful signal.

Also Check These Tools

๐ŸŒWhat Is My IPInstantly see your public IPv4 and/or IPv6 address with ISP, city, and country details.โ†’๐Ÿ“กWhat Is My ISPSee which Internet Service Provider (ISP) or organization is associated with your public IP and connection.โ†’๐Ÿ”ทWhat Is My DNSLook up public DNS A and AAAA records using Cloudflare DNS over HTTPS, with honest labeling about resolvers.โ†’๐Ÿ“ถPing & Latency TestMeasure HTTPS round-trip time from your browser to this siteโ€”a practical โ€œpingโ€ when ICMP is not available in the web sandbox.โ†’๐Ÿ›œWhat Is My Network TypeDetect whether you are on Wi-Fi, cellular, or ethernet, with effective speed class and estimated bandwidth from the Network Information API.โ†’๐Ÿ”What Is My VPN / Am I Leaking?Compare your HTTP-visible public IP with WebRTC ICE reflexive addresses to spot possible IP leaks, plus plain-language DNS leak context.โ†’โšกInternet Speed TestTest your download and upload speeds with a fast, accurate in-browser speed test.โ†’๐Ÿ–ฅ๏ธWhat Is My BrowserDetect your browser name, version, engine, and operating system in one click.โ†’๐Ÿ”What Is My User AgentSee the full user agent string your browser sends to websites and servers.โ†’๐ŸชWhat Is My Cookie / Tracking StatusSee whether first-party cookies and web storage work, what DNT/GPC report, and visible cookie surfaceโ€”plus honest limits for HttpOnly and cross-site tracking.โ†’๐Ÿ“What Is My Screen ResolutionCheck your screen resolution, color depth, pixel ratio, and viewport size.โ†’๐ŸŽฎWhat Is My WebGL / GPUDetect your GPU renderer, vendor, WebGL version, and key graphics capabilities directly from your browser โ€” no plugins required.โ†’๐Ÿ“What Is My LocationDiscover your approximate location based on your IP address including city and country.โ†’๐Ÿ•What Is My TimezoneFind your current timezone, UTC offset, and local time with DST status.โ†’๐ŸŽž๏ธWhat Is My Refresh RateMeasure your monitorโ€™s real refresh rate (Hz) live in the browser โ€” see whether 60, 120, 144 or 240 Hz is actually active, with frame-time stability.โ†’๐Ÿ”ŒOpen Port CheckerCheck which TCP ports are open, closed, or filtered on your public IP address โ€” no software needed.โ†’๐ŸšฆISP Throttling TestCheck whether your ISP is slowing video: compares download speed to Netflixโ€™s servers against generic servers and says whether it looks like shaping or congestion.โ†’โœ‰๏ธEmail Header AnalyzerTrace an email's delivery path and check SPF, DKIM and DMARC. Headers are parsed in your browser, never uploaded.โ†’๐Ÿ‘ปInvisible Character DetectorFind and remove zero-width characters, unusual spaces and hidden Unicode in any text. Checked in your browser.โ†’๐ŸŽฌVideo File InspectorRead a video file's codec, resolution, duration and bitrate without uploading it. The file never leaves your browser.โ†’๐Ÿ”Password Breach CheckCheck whether a password appears in known data breaches. It is hashed in your browser and never sent anywhere.โ†’๐Ÿ”€CGNAT TestFind out whether your ISP puts you behind carrier-grade NAT โ€” the usual reason a forwarded port stays unreachable.โ†’