User Agent Parser
Parse a User-Agent string into browser, OS and device details, with named bot/crawler detection.
Processed locally in your browser. Nothing is sent anywhere.
- Breaks a dense UA string into browser, OS, device type and engine.
- Recognizes and names 25+ known bots and crawlers — search engines (Googlebot, Bingbot), AI crawlers (GPTBot, ClaudeBot, PerplexityBot), social media link previewers, SEO tools and uptime monitors — grouped by category, not just "looks like a bot."
- One click parses your own browser's User-Agent for a quick reference.
- Runs in your browser — paste UA strings from your logs without sharing them.
Why this is private
- Processed locally in your browser. Nothing is sent anywhere.
- Open your browser's DevTools → Network tab while using this tool — you won't see a request carrying your input, because it never leaves your device.
- Nothing you enter is uploaded to a server or shared with us — the processing happens entirely on your device.
Overview
Parses a browser User-Agent string into browser name/version, operating system/version, device type and rendering engine — and names known bots and crawlers, including major AI crawlers like GPTBot and ClaudeBot, instead of just reporting the raw string.
How to use it
- 1Paste a User-Agent string, or click "Use my browser's UA" to parse your own.
- 2Review the parsed breakdown — a detected bot is named and categorized separately at the top.
Tips
- This is a rules-based parser covering the vast majority of real-world browsers and a curated list of known bots — some rare or spoofed User-Agent strings may not parse perfectly, and an unrecognized bot still gets flagged generically if its UA self-identifies as automated.
Frequently asked questions
What people use it for
Identify a visitor from a log lineTurn a raw UA string in your access log into "Chrome 120 on Windows 11".
Reproduce a browser-specific bugWork out exactly which browser and version a bug report came from.
Check what your own browser reportsSee the UA string sites receive from you, and how it parses.
Identify which bot or AI crawler hit a log linePaste a UA from your server logs to see whether it's Googlebot, GPTBot, ClaudeBot or another named, categorized bot — not just a generic "contains 'bot'" guess.
Related tools
All web toolsURL ParserBreak a URL down into its protocol, host, path and query parameters.HTTP Headers AnalyzerParse and explain raw HTTP response headers.MIME Type LookupSearch file extensions and their MIME types.HTTP Status Code LookupSearch and look up the meaning of any of the 60+ standard HTTP status codes.
Ready to use User Agent Parser?
User Agent Parser