Who Are You

User agent check

Every request names your browser and system, once in the User-Agent string and again, in Chromium browsers, in client hints. Pages can cross-check that against the JavaScript engine and the graphics card. Here is what yours claims, and whether the rest agrees.

Your user agent against your system

  • User agent…
  • Operating system…
  • Browser…
  • Browser brands…
  • Platform…
  • JS engine…

79 sniffers · no permission asked

Who sites think you are

You're probably from , and right now you're in . You speak , and your computer runs on with a clock.

You're on , using , with a screen and graphics: .

You get online through , ; the DNS server that looks up sites for you is in . .

You like , and . . Your fonts drop a hint: . As for your age, .

Browser fingerprint IDThe same on every site, in private windows and behind a VPN 
 

Where do you want to seem to be?

 

Every sniffer and what it read

Any site can read all of this, without a permission prompt.

What the server sees15

IP address…CF-Connecting-IP
Location…request.cf.city
Coordinates…request.cf.latitude
Network (ASN)…request.cf.asOrganization
DNS resolver…edns.ip-api.com
Time zone of the IP…request.cf.timezone
Reverse DNS…DNS PTR
Nearest data center…request.cf.colo
HTTP and TLS…request.cf.tlsVersion
Key exchange…/cdn-cgi/trace · kex, sni
Cloudflare WARP…/cdn-cgi/trace · warp
TLS fingerprint…TLS ClientHello
Your clock…Date.now()
WebRTC addresses…RTCPeerConnection · STUN
Local address…WebRTC host candidate

Exits6

Site in mainland China…myip.ipip.net
IP service abroad…api.ip.sb
ChatGPT…chatgpt.com/cdn-cgi/trace
Claude…claude.ai/cdn-cgi/trace
Cloudflare…www.cloudflare.com/cdn-cgi/trace
IPv4 and IPv6…Cloudflare Radar · IPv4 / IPv6

Request headers7

User agent…User-Agent
Languages…Accept-Language
Browser brands…Sec-CH-UA
Platform…Sec-CH-UA-Platform
Compression…Accept-Encoding
Do Not Track…DNT · Sec-GPC
Came from…Referer · document.referrer

Language and region8

Browser languages…navigator.languages
Locale…Intl.DateTimeFormat
System time zone…Intl …timeZone
Clock format…Intl …hourCycle
Week starts…Intl.Locale weekInfo
Number and date format…Intl.NumberFormat
Keyboard layout…navigator.keyboard
Speech voices…speechSynthesis

Fingerprints7

JS engine…Error.message
Canvas…canvas.toDataURL
WebGL…WebGL getParameter
Audio…OfflineAudioContext
Font list…fonts → SHA-256
Combined fingerprint…SHA-256
Fingerprint protection…canvas × 2

Device22

Operating system…userAgentData
Browser…userAgentData.brands
CPU architecture……architecture · bitness
Screen…screen · devicePixelRatio
Refresh rate…requestAnimationFrame
Screens…screen.isExtended · screenX
Window…innerWidth · availHeight
Graphics card…WebGL RENDERER
WebGPU…navigator.gpu adapter.info
WebGL capabilities…WebGL2 · MAX_TEXTURE_SIZE
CPU cores…hardwareConcurrency
Memory…navigator.deviceMemory
Touch and pointer…maxTouchPoints · pointer
Battery…navigator.getBattery
Connection…navigator.connection
Cameras and mics…enumerateDevices
Audio hardware…AudioContext.sampleRate
Biometrics…PublicKeyCredential
Bluetooth…bluetooth.getAvailability
Video codecs…MediaSource.isTypeSupported
DRM…requestMediaKeySystemAccess
Storage quota…storage.estimate

Browser settings14

Color scheme…prefers-color-scheme
Animations…prefers-reduced-motion
Display colors…color-gamut · dynamic-range
Accessibility…prefers-contrast · forced-colors
Opened as…display-mode
Privacy signals…doNotTrack · GPC
Cookies…navigator.cookieEnabled
Permissions…permissions.query
PDF viewer…pdfViewerEnabled
Automation…navigator.webdriver
Ad blocker…bait element
Extensions…window.ethereum · DOM marks
Tab history…history.length
Installed fonts…canvas measureText