Tool

User agent parser

Parse browser, operating system, and device class from a user agent string using the same conservative heuristics as the scanner.

What does this parser identify?

It extracts a conservative browser name and device class from the user agent string. The scanner then compares that result with viewport, DPR, touch, pointer, and rendering signals.

Why is user agent parsing not enough?

User agents are only one signal. A mobile user agent with desktop viewport geometry or no touch support is still inconsistent for QA even when the parser says the string is mobile.

Next step

Run the full browser scan after parsing to check whether the rest of the browser-visible environment matches the claimed device and browser.