Free Rainproxy tool

User-Agent Parser

Decode browser, OS, engine, device and bot status instantly. Everything runs privately in your browser.
BrowserOS + deviceBot detection
Live preview
BrowserChrome 126
Operating systemmacOS
DeviceDesktop
READY
User-Agent string
Try:

Need to rotate user-agents at scale?

Rainproxy ships with realistic fingerprint rotation built in. Fresh UA, headers and TLS profiles on every session. Pair it with 75M+ residential IPs and you're indistinguishable from a real user.

See all plans

Want to know what your own machine reports instead? Run the OS detection check to see your operating system, version, device type and CPU architecture.

How it works

Decode any User-Agent in milliseconds

Every UA string is a tiny manifest of browser, engine, OS and device. We parse it client-side so nothing leaves your machine.

Step 1

Paste the string

Drop any UA from your logs, analytics or a real request. Even one you've never seen before.

Step 2

Local regex pipeline

A layered matcher pulls browser, version, engine, OS and device type. Fully in your browser.

Step 3

Bot signature scan

Known crawlers, headless browsers and HTTP clients are flagged so you can separate humans from bots.

Desktop vs mobile vs TV

Reliable device classification. Handy when your analytics is lying or your CDN is splitting traffic.

Headless detection

Catches Puppeteer, Playwright, Selenium, curl, axios and the usual scraping fingerprints.

Privacy-first

No network call. The UA string never leaves the page. Paste production data without worry.

User-Agent 字符串能说明什么

这个 Rainproxy 免费工具用于解析 User-Agent 字符串。无论来自日志文件、请求头还是你自己的浏览器,粘贴进来即可拆解出浏览器及版本、操作系统、渲染引擎、设备类型与机器人状态。解析在浏览器本地完成,不会上传任何内容。

如何读懂 User-Agent

User-Agent 是客户端在每个请求中发送的一段自由文本。现代字符串里塞满了为兼容而保留的历史标记,这就是为什么几乎所有浏览器都仍然自称 Mozilla/5.0。真正有意义的是括号中的平台信息和末尾的产品标记,解析器提取的正是这些部分。

  • 平台段:操作系统、版本,有时还有设备型号
  • 内核标记:AppleWebKit、Gecko 或 Blink 系标识
  • 产品标记:Chrome、Safari、Firefox、Edge 及其版本

识别机器人与自动化

规范的爬虫会明确表明身份,例如 Googlebot 或 bingbot,解析器会直接标出。自动化工具则更隐蔽:无头 Chrome、旧版 Selenium 以及 python-requests、curl 等默认客户端都会留下可识别痕迹。如果你在采集数据而 UA 显示为 python-requests/2.31,那等于每个请求都在自报家门。

采集时 User-Agent 为什么重要

反机器人系统会把 User-Agent 与请求的其他部分比对。声称是 Windows 上的 Chrome,请求头顺序却是 Python 客户端,或者 TLS 指纹对不上,都是明显信号。请使用真实且较新的 User-Agent,保持与其他请求头一致,并搭配住宅或移动 IP,让网络层也对得上。

常见问题