Who Are You

Browser language check

Every request your browser sends says which languages you read, and any page can read the same list in JavaScript, along with your locale, keyboard layout and the voices and fonts on your system. Sites compare all this with where your IP is. Here's what yours say.

Your language vs your IP

  • Browser languages…
  • Languages…
  • Locale…
  • Keyboard layout…
  • Speech voices…
  • Installed fonts…

86 signals · no permission needed

Who websites think you are

You're probably from xxxx xxxx, and right now you're in xxxx xxxx xxxx xxxx xxxx. You speak xxxx xxxx xxxx, and your clock is set to xxxx xxxx xxxx xxxx, in xxxx xxxx format.

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

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

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

To a site, this is xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx. xxxx xxxx xxxx xxxx xxxx xxxx xxxx. You opened this page xxxx xxxx xxxx xxxx xxxx xxxx xxxx, xxxx xxxx, xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx.

In a crowd, xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx.

How sites would label you
Browser fingerprint IDThe same on every site, in private windows and behind a VPN 

To tell you how many people share your settings, this site keeps anonymous counts: no IP, no full fingerprint, no record of any single visit. ·

 

Where do you want to seem to be?

 

Every signal and the value it read

A signal is something a site can read about you without asking. Any site can read all of these, and none of them shows 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

Sent with every request (headers)7

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

Fingerprints10

JS engine…Error.message
Engine's real version…JS feature probes
Canvas…canvas.toDataURL
WebGL…WebGL getParameter
Audio…OfflineAudioContext
Math fingerprint…Math.* → SHA-256
System emoji version…emoji measureText
Font list…fonts → SHA-256
Combined fingerprint…SHA-256
Fingerprint protection…canvas × 2

Device24

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
JS memory limit…performance.memory
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
Hardware video decoding…mediaCapabilities.decodingInfo
DRM…requestMediaKeySystemAccess
Storage quota…storage.estimate

Browser settings16

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