All tools

What is my user agent?

See your browser's User-Agent string and what it means.

Reading your browser…

Use it in your app

GET /useragent

The bare route parses the User-Agent your browser already sends, no key needed. Pass ?ua= from your own code to parse any string, with device, OS, browser, and bot detection. Paid deep adds AI crawler, device model, and other detailed fields.

Useragent APIBrowser directoryBot directory

QUESTIONS

Why did it load without me typing anything?
Your browser sends its User-Agent header with every request, so the page already had the answer. The bare endpoint parses it without a key.
Can I parse other strings?
Yes. Paste any User-Agent into the box, or pass ?ua= from code. The core response identifies the browser, device, and whether it is a bot. Paid deep adds AI-crawler classification and richer device details.
Why does my Chrome say Mozilla?
History. Every browser has claimed to be Mozilla since the 1990s so old servers would not turn it away. The parsed fields are the real answer.
Can I do this from code?
GET /useragent with no key parses the calling browser. GET /useragent?ua= parses any string on a plan key. Both on /useragent.