UA & Device Info
Complete profile of browser, system, screen, hardware and environment features — read locally.
UA & Device Info
Reading local environment…
What your browser declares about itself
Every HTTP request carries a User-Agent string, and JavaScript APIs expose far more: screen resolution, device pixel ratio, CPU core count, device memory, system languages, timezone. Individually harmless; together they form a detailed profile that risk engines cross-check for contradictions.
Cross-checking for consistency
A Windows UA claiming iPhone Safari fonts, a zh-CN language with a New York timezone, or a mobile UA with 32 GB memory — each contradiction is a spoofing signal. This page lays out every value so you can spot mismatches at a glance.
Need the in-depth Chinese version? Read the full guide.
Related articles
Browser Fingerprinting: Tracking That's Harder to Shake Than Cookies
Cookies cleared, incognito on — why do sites still recognize you? Browser fingerprinting stitches dozens of hardware and software traits into a unique profile; here's how it works, its dimensions, and how to fight back.
What Your Browser Says With Every Request: HTTP Header Leaks
Beyond your IP, every HTTP request carries a built-in self-introduction — language, encodings, and more — and together the headers form a profile: what they reveal and how to minimize the exposure.
"WebRTC Leaks: Why Your Real IP Shows Through Even Behind a Proxy"
WebRTC is the browser's built-in real-time communication component, and it can grab your network adapter's IP at a layer JavaScript cannot intercept. How the leak works, how browsers differ, and how to turn it off.
Why Your Proxy Gets Detected: A Look at IP Disguise
Why sites still recognize you behind a proxy: the full toolkit of detection methods — datacenter IPs, ASN flags, blacklists, consistency signals — and how to test your own disguise score.
More in the blog index
Frequently asked questions
Is reading this an invasion of privacy?
The browser exposes these values to every website you visit by design — this page merely shows you what you are already revealing, and nothing is uploaded.
Can I fake my user agent?
Yes, via extensions or devtools. But UA alone is easy to fake and easy to cross-check — inconsistencies with timezone, language or platform APIs are caught instantly.
Why does my memory show as 8 GB when I have 16?
deviceMemory is intentionally capped by browsers at 8 to reduce fingerprinting precision. The API is approximate by specification.