A User Agent (UA) is the line of text your browser sends with every request so websites can tell which browser, operating system and device you are using. This tool parses your current browser's UA as soon as the page loads and splits it into five cards: browser name and version, operating system, device, rendering engine and CPU architecture. Whether you are debugging a bug that only happens on one phone, asking a customer to report their setup, or just checking which browser version you run, you get a readable answer instead of a long, cryptic string.
Paste any UA string into the box at the top left, such as one from a server log, a bug report or an analytics tool, and press Parse UA to analyze it. The device card shows the vendor and model and labels the device as mobile, tablet or desktop; when the UA does not state a device type, it is treated as a desktop. Copy Full JSON Info gives you the complete ua-parser-js result to drop into a ticket or your code. All parsing happens in your browser, so pasted strings are never sent to a server.
Keep in mind that Chromium browsers such as Chrome and Edge now freeze parts of the UA string: Windows 11 still reports "Windows NT 10.0", and macOS is always reported as 10.15.7. When it analyzes your current browser, the tool also reads User-Agent Client Hints to fill in the real OS version where possible. A pasted string carries no hints, so it can only be read literally. Users and extensions can also change the UA freely, which makes it useful for troubleshooting and statistics but not for security checks.
The Current Environment Specs panel on the right lists details the UA does not include: screen size and viewport size in CSS pixels (the viewport updates as you resize the window), device pixel ratio, color depth, logical CPU cores, preferred language, network status and the GPU name reported through WebGL. To limit fingerprinting, some browsers report a generic GPU name or round the core count, so these values may not match your actual hardware.