Free User Agent parser — detect browser, OS, device, and engine from any UA string
This User Agent parser analyses any UA string and breaks it down into its components: browser name and version, rendering engine, operating system and version, device type (desktop, mobile, tablet, or bot), device brand and model, and CPU architecture. It runs entirely in the browser — no data is sent to a server, and parsing is instant.
The parser auto-detects your own browser's UA string on page load using the browser's navigator.userAgent API. You can also paste any UA string to parse it, or choose from the sample UAs covering Chrome on Windows, Safari on iPhone, Firefox on Linux, Edge, Samsung Browser, and Googlebot.
Common use cases include: debugging responsive layouts by checking which device type a UA resolves to, verifying bot detection logic in web applications, understanding analytics data by looking up unfamiliar UA strings, testing server-side UA parsing code against known strings, and investigating support tickets where a user's browser and OS are unknown.
User Agent string examples — Chrome, Safari, Firefox, bots, and mobile browsers
Chrome's UA is packed with compatibility tokens from the browser wars era. The only genuinely useful parts are the Windows NT version (10.0 = Windows 10 or 11), the Win64/x64 architecture, and Chrome/124.0.0.0. Everything else exists for backward compatibility with old server-side sniffers.
iOS Safari is interesting because iOS version numbers use underscores (17_4 = 17.4). All browsers on iOS must use WebKit due to Apple's App Store rules — so Chrome, Firefox, and Edge on iPhone all have essentially the same UA as Safari, just with an extra token identifying the wrapper app.
Googlebot identifies itself clearly so sites can serve crawlable content and apply appropriate rules. However, UA strings can be spoofed — anyone can send a request claiming to be Googlebot. To verify a request is genuinely from Google, perform a reverse DNS lookup on the requesting IP and confirm it resolves to a *.googlebot.com hostname.
Frequently asked questions about User Agent strings
Need a disposable email address?Get a free instant throwaway email — no signup, no trace.
Get Free Temp Mail →