Make sense of user agent strings
Every browser request carries a user agent string such as Mozilla/5.0 (Windows NT 10.0; Win64; x64) … Chrome/140.0.0.0 Safari/537.36. Paste one — your own is filled in automatically — to see the browser and version, rendering engine, operating system and device type, including the phone model when the string reveals it.
The parser recognizes 30+ bots and crawlers, including Googlebot, Bingbot, Applebot, social media link previewers and AI crawlers like GPTBot, ClaudeBot and PerplexityBot, plus tools like curl and Postman. For your own browser, Client Hints reveal details the user agent hides, such as whether you're on Windows 10 or Windows 11.
How to parse a user agent
- 1
Paste a user agent
Or use your own browser's, or an example.
- 2
Review the results
Browser, engine, OS and device.
- 3
Copy as JSON
For tickets, logs or code.
Key features
Accurate browser detection
Edge, Opera, Samsung Internet, Firefox, Chrome, Safari and in-app browsers.
Bot and AI crawler detection
Search engines, social previews, AI crawlers and HTTP clients.
Explains frozen values
Notes when browsers hide the real OS version or phone model.
Client Hints
Exact platform version for your own browser.
Common uses
- Analytics and logs: Understand the browsers and bots in your server logs.
- Bug reports: Identify a user's exact browser and OS.
- Bot management: Decide which crawlers to allow in robots.txt.
Tips and good to know
- User agents are easy to fake. Verify important crawlers like Googlebot with a reverse DNS lookup in the DNS Lookup.
- To see your public IP along with your browser details, use the IP Lookup.
