Public IP & Network
Public address, IP version, ISP/ASN and approximate geolocation.
Some checks did not complete.
This check uses no external STUN server. It can show WebRTC support, local candidates, and mDNS masking. WebRTC host candidates may be masked by mDNS .local addresses, but this test cannot prove whether another public WebRTC IP leaks through STUN.
Public address, IP version, ISP/ASN and approximate geolocation.
Signals users usually check first: WebRTC, cookies, scripts, privacy flags and timezone alignment.
Readable browser, platform and device capability signals exposed through JavaScript.
Local hash signals. The combined hash is emphasized; each component remains visible for quick comparison.
Screen, viewport, color depth, DPR and window-position signals often used in fingerprinting.
A lightweight preview of request metadata. Open Headers/JSON for raw details.
Older plugin and compatibility signals. Kept visible, but visually secondary.
Data comes from the request received by the Vercel Function. ISP/ASN data, when available, is resolved server-side from public registry/BGP sources and is not a VPN/proxy verdict.
Information exposed by the browser through JavaScript.
Canvas, WebGL, Audio, Fonts and Client_Rects. Results may be affected by browser or privacy-extension protections.
This version does not use a third-party STUN server, so it does not confirm public WebRTC leaks through STUN. It still checks WebRTC support, local/mDNS ICE candidates and candidate types.
Only safe allowlisted headers are shown; Cookie and Authorization are not echoed.
Use this for debugging or comparing browsers/proxies/VPNs.
Loading…
Warnings, limitation notes and inferred signals. This is a technical checklist, not the primary data.
Local tools
Generate random numbers, passwords, QR codes and 2FA/TOTP codes locally in the browser. Inputs and generated values stay on this page unless you copy or download them.
Choose min/max values and decimal digits; the result is copied automatically.
Choose character groups, allowed symbols and min/max length.
Enter content to generate a QR code automatically and save it as PNG.
Preview the generated QR image.
Enter a secret key to generate a 6-digit code that refreshes every 30 seconds. It runs locally in the browser.
Network utility
Measure download/upload to the current deployment using internal endpoints.
Measures download/upload between the browser and the current deployment with warm-up, multiple latency samples, parallel requests and separate TTFB. Results are still approximate because they depend on the Vercel region, cache/CDN, Wi-Fi, VPN/proxy and network load at test time.
The speed test uses internal /api/speed-download and /api/speed-upload endpoints; it needs no API key and calls no third-party speed-test service. This test uses warm-up, 5 latency samples, 4 parallel download connections × 2 rounds and 3 parallel upload connections × 2 rounds to reduce noise versus a single small request.