Browser identity
User Agent Checker
See the User-Agent and related browser hints available to a website. Detection is intentionally conservative because reported values can be reduced or spoofed.
Primary result
Your User-Agent
- Detected browser
- Loading…
- Reported platform
- Loading…
- Readable platform
- Loading…
- Browser language
- Loading…
- Preferred languages
- Loading…
- Mobile indication
- Loading…
- User-Agent Client Hints API
- Loading…
Technical browser values and received Client Hints
- navigator.userAgent
- Loading…
- navigator.platform
- navigator.vendor
- navigator.language
- navigator.languages
- userAgentData.platform
- Unavailable
- userAgentData.mobile
- Unavailable
- userAgentData.brands
- Unavailable
Selected headers received by the origin
Loading the safe header selection…
Browser values are read locally. Only the existing safe /headers endpoint is requested; this page does not send locally read diagnostics to Django.
Understanding User-Agents
What is a User-Agent?
A User-Agent is a browser-provided text string sent with many web requests. It usually names a browser engine, operating-system family and compatibility tokens.
What can a User-Agent reveal?
It can suggest a browser family, platform and whether a browsing context is likely mobile. It should not be treated as reliable identification of an exact device or person.
Why User-Agent detection is imperfect
Browsers often include historical tokens for compatibility, while privacy features and extensions can reduce or change the string. Browser detection is therefore a best-effort interpretation.
User-Agent vs Client Hints
Client Hints expose selected structured values, such as brand, platform and mobile status. Support varies, and browsers can limit the values to reduce fingerprinting.
What this result means
The values are browser claims used for compatibility, not proof of a device or person. Browser updates, reduction policies, extensions and overrides can change them.