# User-Agent Parser - Detect Browser, OS, Device & Bots Online

> Free online User-Agent parser: browser and version, rendering engine, OS, device type and model, and bot detection for Googlebot, Bingbot and GPTBot.

- URL: https://qilingtools.com/en/user-agent
- Category: Developer Tools (https://qilingtools.com/en/dev)
- Tags: [Developer](https://qilingtools.com/en/tags/dev), [Frontend](https://qilingtools.com/en/tags/frontend), [Network & HTTP](https://qilingtools.com/en/tags/network)
- Last updated: 2026-10-26
- Price: Free, no sign-up
- Privacy: Runs locally in the browser; files are never uploaded

Reading server logs, debugging compatibility issues or writing bot rules all require understanding User-Agent strings. The page automatically shows your current browser's UA and its breakdown; paste any UA from a log and it identifies the browser (Chrome, Safari, Edge, Firefox, Samsung Internet, WeChat and more) with version, the engine (Blink, WebKit, Gecko), the OS (Windows, macOS, iOS, Android, HarmonyOS, Linux) with version, the device type (phone, tablet, desktop, TV) and common phone models, and flags search engine crawlers, AI bots and scripted clients such as curl or Python. Built-in examples and JSON output included.

## How to use

1. Your UA is filled in automatically; paste another User-Agent to analyze it
2. Review the browser, engine, OS, device and bot detection results
3. Click examples to compare devices or copy the result as JSON

## Features

- Detects 30+ browsers including in-app browsers
- Identifies Blink, WebKit, Gecko and Trident engines
- Windows, macOS, iOS, iPadOS, Android, HarmonyOS versions
- Phone, tablet, desktop, TV and console detection
- Recognizes Pixel, Samsung, Xiaomi, Huawei, vivo, OPPO models
- Flags search crawlers, AI bots and script clients
- Shows your current browser UA with one-click restore
- Parsed locally, no upload

## FAQ

### Why is Windows 11 shown as Windows 10 / 11?

Browsers on Windows 11 still report Windows NT 10.0 in the UA, so the two cannot be told apart from the string alone. Use User-Agent Client Hints (navigator.userAgentData) on the client if you need the exact platform version.

### Why does Chrome's OS version look wrong?

Chrome applies UA Reduction, freezing details such as the Android model and macOS version (macOS always reads 10.15.7). This is intentional browser behavior, not a parsing error.

### How reliable is bot detection?

It recognizes common crawlers like Googlebot, Bingbot, Baiduspider, GPTBot and ClaudeBot plus clients like curl and Python by UA patterns. Since UAs are easy to spoof, strict bot filtering should also use reverse DNS and rate analysis.

### Is my data uploaded?

No. Everything runs locally in your browser with no network upload and is discarded when you close the page, so it is safe for internal or sensitive data.

## Related tools

- [JSON Formatter](https://qilingtools.com/en/json): Free online JSON formatter: beautify or minify, validate with the exact line and column of any error, browse a collapsible tree, sort keys and escape strings.
- [Base64 Encode/Decode](https://qilingtools.com/en/base64): Free online Base64 encoder and decoder: UTF-8 safe, optional URL-safe variant, convert text to Base64 and back in real time. Processed locally, never uploaded.
- [URL Encode/Decode](https://qilingtools.com/en/url-encode): Free online URL encoder and decoder with encodeURIComponent and encodeURI modes. Escapes Chinese, spaces and special characters. Real-time and local, no upload.
- [JWT Decoder](https://qilingtools.com/en/jwt): Free online JWT decoder: decode the header and payload of a JSON Web Token, show expiry and issued-at times, all locally without uploading the token.
- [Timestamp Converter](https://qilingtools.com/en/timestamp): Free online Unix timestamp converter: convert timestamps and dates, auto-detect seconds or milliseconds, and show local, UTC, ISO 8601 and relative time.
- [Hash / Checksum](https://qilingtools.com/en/hash): Free online hash calculator: SHA-1, SHA-256, SHA-384 and SHA-512 of text or any file through the browser crypto API. Files never leave your device.
- [UUID Generator](https://qilingtools.com/en/uuid): Free online UUID generator: create RFC 4122 UUID v4 in bulk with a cryptographic RNG. Options for uppercase, no hyphens and braces, with one-click copy.
- [Base Converter](https://qilingtools.com/en/base-convert): Free online number base converter: convert between binary, octal, decimal, hexadecimal and any base 2–36. Uses BigInt for huge integers, computed locally.
