Parse any browser user-agent string into structured data: browser name and version, rendering engine (Blink, Gecko, WebKit), operating system (Windows, macOS, Linux, iOS, Android), device type (desktop, mobile, tablet), and CPU architecture. Useful for analytics, debugging compatibility issues, and server-side device detection.
â Frequently Asked Questions
A user-agent string is an HTTP header sent by browsers to identify themselves. It contains information about the browser, engine, OS, and device, though modern UAs have become increasingly complex.
Browsers include legacy tokens for backward compatibility. Websites historically checked UAs to serve different content. Modern browsers maintain these tokens to avoid breaking older site detection logic.