# User Agent Parser

> Identify the browser, OS, and device type from any user-agent string. Detects bots and crawlers too.

URL: https://uttir.com/user-agent-parser
Categories: web-tools, developer-tools
Privacy: Parsing happens in your browser. Your UA string is not sent anywhere.

## About

A user-agent string is the little blurb of text your browser sends to every website to identify itself. It looks like noise, but inside it tells you which browser, which version, which operating system, and which device type made the request. Parsing it is essential for analytics, browser-specific bug reports, and bot detection.

Paste a UA string and get a clean breakdown: browser + version, OS + version, device type (mobile / tablet / desktop / bot), and a bot flag. The "What is my UA" button fills the field with your own browser's UA so you can see it parsed live.

## How to use

1. **Paste a UA string** — From server logs, browser dev tools, or an HTTP header.
2. **Or click "Use my UA"** — Fills the field with your own browser's UA string.
3. **Read the breakdown** — Browser, version, OS, device, and bot flag appear below.

## Examples

### Chrome on Windows

The classic desktop Chrome UA.

Output:

```
Browser: Chrome 120 · OS: Windows 10 · Device: desktop
```

### Googlebot

The Google web crawler.

Output:

```
Browser: Unknown · OS: Unknown · Device: bot · Bot: true
```

## FAQ

### What is a user-agent string?

It is the value of the User-Agent HTTP header that your browser sends with every request. It identifies the software making the request and looks something like: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 …

### Can user-agent strings be spoofed?

Trivially. Any client can send any UA string it wants. Treat UA-based detection as a hint, not a guarantee. For serious bot detection, combine UA with IP reputation, behavior analysis, and challenge-response flows like Cloudflare Turnstile or hCaptcha.

### Why is the User-Agent lying about being a browser?

Some bots pretend to be a browser to bypass simple User-Agent blocks. The tool also checks the rest of the request for inconsistencies — a real Chrome includes headers like sec-ch-ua that bots often miss.

## Related tools

- [JSON Formatter](https://uttir.com/json-formatter) — Format, beautify, and validate JSON with adjustable indentation — instantly in your browser.
- [HTTP Status Code Lookup](https://uttir.com/http-status-codes) — Look up any HTTP status code from 100 to 511 with plain-language explanations, searchable and filterable by category.
- [Regex Tester](https://uttir.com/regex-tester) — Test and debug regular expressions with live matches, capture groups, and highlighted results.

---

For the full HTML page with the live tool, visit https://uttir.com/user-agent-parser.
This file is the markdown rendering at https://uttir.com/user-agent-parser.md. See https://uttir.com/llms.txt for a site-wide summary.
