User-Agent inspector

Identify the browser, operating system, device, engine, and crawler clues hidden inside a user-agent string.

User-agent string

User-agent reference

How a user-agent string is structured

Most user-agent strings combine a compatibility token, platform details, rendering engine information, and the browser brand/version.

Mozilla/5.0 (platform; security; operating system) Rendering engine/version Browser name/version

Example: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36

Common crawler user agents

CrawlerUser-agent signature
GooglebotMozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)
BaiduspiderMozilla/5.0 (compatible; Baiduspider/2.0; +http://www.baidu.com/search/spider.html)
BingbotMozilla/5.0 (compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm)

Frequently asked questions

What is a user agent?

A user-agent string is sent by the browser or crawler with each request. It helps servers identify the browser family, operating system, device type, and sometimes whether the request came from an automated bot.

How can I change my user agent?

Most modern browsers let you override the user agent in developer tools. In Chrome, open DevTools, open More tools, choose Network conditions, disable the default browser user agent, and pick another value.