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.
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.