User-Agent Parser
Parse a user-agent string into browser, OS, and device info
Chrome
Browser
151.0.0.0
Version
Linux
OS
Desktop
Device
What is this tool?
Reads a browser's "user-agent" string -- the piece of text every browser automatically sends with each request, identifying itself -- and breaks it down into plain, readable facts: which browser and version, which operating system, and whether it's a phone, tablet, or desktop. Every web server, analytics tool, and error-tracking system sees this string constantly; this tool turns the cryptic raw text into something a person can actually read at a glance. Why this matters in practice: when a bug report says "broken on Safari" but doesn't say which version, or a server log shows a confusing string of characters and you need to know what device actually made that request, or you're checking whether your site's analytics correctly identified visitors as mobile vs. desktop -- pasting the raw string here decodes it in one step instead of manually reading through cryptic browser-engine naming conventions.
How to use it
A textarea below is pre-filled with your own browser's real user-agent string as a working example -- clear it and paste any other user-agent string (copied from a server log, a bug report, or a browser testing tool) to decode that one instead. The parsed browser, version, OS, and device type update automatically as you type or paste.
User-agent strings are self-reported by the browser and can be changed or spoofed by the user (browser dev tools, extensions, and some privacy-focused browsers all let someone override what gets sent) -- treat parsed results as generally reliable for everyday debugging and analytics, but never as a security control something important depends on.
Frequently asked questions
More from Security & Developer: