A worked example, rendered from real sample data. Sign in to run the tool on your own input.
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36═══ Parsed User-Agent ═══
Browser: Chrome 120.0.0.0
Engine: Blink 120.0.0.0
Operating system: macOS 10.15.7
Device type: desktop
Vendor: Apple
Model: Mac
CPU architecture: unknown
Mobile: no
Bot or automation: no
Raw length: 117 characters
─── Findings ───
⚠ This is a reduced (frozen) User-Agent. Chrome 100+ freezes the platform, version and model tokens, so minor version, exact OS version and device model are no longer available here.
ℹ Request the high-entropy values through the Client Hints API (navigator.userAgentData.getHighEntropyValues) or the Sec-CH-UA-* request headers instead.
ℹ User-Agent is client-supplied and trivially forged — never use it for access control or security decisions.
─── Equivalent Client Hints ───
Sec-CH-UA: "Chrome";v="120", "Not?A_Brand";v="99"
Sec-CH-UA-Mobile: ?0
Sec-CH-UA-Platform: "macOS"
Sec-CH-UA-Platform-Version: "10.15.7"
Sec-CH-UA-Arch: "unknown"
Sec-CH-UA-Model: "Mac"
Sec-CH-UA-Full-Version-List: "Chrome";v="120.0.0.0"
Parse browser, OS, device from a User-Agent string. Part of the DevTools Surf developer suite. Browse more tools in the Networking collection.