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

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.