0

User Agent Parser

Paste any user-agent string — from a server log, a support ticket, or curiosity — and decode its browser, OS, engine and device type instantly, including known bots like Googlebot.

Paste a user-agent string above to see it decoded — browser, OS, engine, device type and known-bot detection, live as you type.

Processing... 0%

Result

Server access logs, webhook payloads and support tickets are full of user-agent strings that are not your own browser's — a visitor's phone, a partner's integration, or a crawler you have never heard of. This tool exists to decode exactly those: paste any user-agent string into the box and get an instant breakdown of the browser, operating system, rendering engine and device type it describes, with no submit button and no page reload.

This is a different job from a 'what is my browser' page. Those pages read your own navigator.userAgent to describe the device you are currently reading them on; they cannot help you make sense of a UA string copied from someone else's request. This parser goes the other way: it treats whatever text you paste as raw data to decode, whether that text is a real desktop Chrome install, an iPhone's Safari, or something that is not a browser at all.

Bot and crawler traffic is a first-class case here, not an afterthought. The parser explicitly checks pasted strings against dozens of known crawlers — Googlebot, Bingbot, facebookexternalhit, Twitterbot, AhrefsBot, SemrushBot, DuckDuckBot, Applebot and more — and reports a plain yes/no 'known bot' flag with the matched name, which is exactly what you need when writing robots.txt rules or reading server logs for scraper traffic.

Parsing happens instantly in your browser as you type, using pattern matching over the pasted text — nothing is uploaded anywhere. When a string is too garbled, too unusual or genuinely ambiguous to decode with confidence, the tool says so honestly rather than inventing a browser or OS that was never really there. If you want your OWN current browser's details instead of decoding an arbitrary string, the separate What Is My Browser tool reads navigator.userAgent for you directly — this page is built for the opposite job: arbitrary, pasted-in strings.