User Agent Parser: decode browser, OS & device
Free in-browser user agent parser. Decodes browser, version, engine, OS and device from any UA string. Your own UA is pre-filled so you can answer "what's my user agent?" in one glance. Powered by ua-parser-js.
Raw JSON
When to parse a user agent
Analytics & QA
Identify the browser / OS distribution behind a bug report.
Debug a session
Paste a UA from a server log to know which browser hit your endpoint.
Device targeting
Confirm whether a UA represents mobile, tablet, desktop or bot.
Bot / scraper check
Spot Googlebot, Bingbot and headless tools from their UA signatures.
User Agent Parser — frequently asked questions
A user agent (UA) is a string browsers and apps send with every HTTP request to identify themselves. It typically contains the product, version, operating system, device model and rendering engine. Servers use it for analytics, content negotiation and feature detection.
It uses ua-parser-js, a well-maintained open source library that pattern-matches UA strings against known browser, OS, device and engine signatures. Everything runs in your browser.
No. Parsing happens entirely on your device. You can use the tool offline once the page is loaded.
Yes. Paste any UA string into the input field. The result updates as you type.