编码解码哈希加密格式化时间转换开发生成文本处理网络工具其他工具
首页 / 网络工具 / User-Agent解析

User-Agent解析

解析 User-Agent 字符串。

输入
结果

这个工具能做什么

User-Agent 解析工具的作用,是把浏览器在每次请求里通过 User-Agent 头发出的那一长串字符,拆解成人能直接读懂的信息:用的是哪款浏览器、什么版本,运行在什么操作系统上,是桌面端还是手机、平板。平时你在服务器访问日志、抓包结果或者接口请求头里看到的 UA,往往是几十甚至上百个字符连在一起,靠肉眼分辨既慢又容易看错版本号。把字符串粘进来做一次 ua解析,浏览器、系统、设备三类信息就分列出来,省去了自己对着规律数括号、找版本段的功夫。输入框不填时,工具默认解析你当前浏览器的 UA,用来快速确认自己的客户端环境也很方便。

UA 字符串看着乱,其实结构是有规律的。以典型的 Chrome 为例:Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36,开头的 Mozilla/5.0 是早年为兼容而保留的历史包袱,几乎所有浏览器都带;括号里是平台信息,Windows NT 10.0 对应 Windows 10/11,Macintosh 或 iPhone 之类则标明设备;后面的 Chrome/120、Safari/537.36 才是产品段和版本号。useragent检测 的核心就是拿这些特征做模式匹配,而且讲究顺序——Chrome 的 UA 里同时含有 Safari 和 AppleWebKit,Edge 又含有 Chrome 和 Safari,所以必须先匹配更具体的标识(比如 Edg/、OPR/),再回落到通用的 Safari,否则就会把 Edge 认成 Chrome。设备类型主要靠 Mobile、Tablet、Android、iPhone 这些关键词来判断。

最常见的用途是排查兼容性问题。比如用户反馈某个页面在他手机上样式错乱,让他把 UA 发过来做一次 ua检测,你立刻能看出是 iOS 上的老版本 Safari,还是某个 Android 定制浏览器,从而对症去查 CSS 前缀或 JS API 的支持情况。另一个高频场景是分析访问日志:一段时间的 access.log 里堆着成千上万条请求,把可疑的 UA 拎出来解析,能快速区分是正常浏览器、移动端 App 的 WebView,还是伪装成浏览器的爬虫和脚本。拿到结构化的浏览器信息之后,再去做统计或者写过滤规则都更有把握。

要提醒的是,UA 是客户端自己声明的,可以随意伪造和修改——爬虫经常照抄一个真实 Chrome 的 UA,命令行工具也常自定义标识,所以解析结果只代表字符串「声称」的身份,不能当作可信的安全依据。识别本身基于常见特征匹配,遇到魔改过的、极小众的或刻意精简的 UA,可能识别不全或落到「未知」。另外近几年 Chrome、Edge 在推进 UA Reduction,版本号和平台细节被逐步冻结、弱化,改由 Client Hints(Sec-CH-UA 系列请求头)按需提供更准的信息,所以在新环境里 UA 中的次版本号未必反映真实版本。工具全程在你本地浏览器里完成解析,粘贴的字符串不会上传到服务器。

User-Agent解析是一个免费的在线工具,打开网页就能用,不用下载也不用注册。平时大家搜的“user agent解析”、“ua解析”、“浏览器信息”,说的都是这个。

常见使用场景

使用方法

  1. 把内容粘贴到输入框(生成类工具直接设置选项)。
  2. 按需要选择选项,点操作按钮。
  3. 结果出现在下方,点「复制结果」即可带走。

常见问题

这个工具能识别哪些浏览器和操作系统?
覆盖 Chrome、Firefox、Safari、Edge、Opera 等主流浏览器,以及 Windows、macOS、iOS、Android、Linux 等常见系统,设备上区分桌面、手机和平板。小众或被魔改过的 UA 可能识别不全,属于特征匹配的正常边界。
为什么 Edge 的 UA 被解析成了 Chrome?
因为 Edge、Opera 的 UA 里本身就包含 Chrome 标识,需要按 Edg/、OPR/ 这类更具体的特征优先匹配,才能正确区分。如果结果和预期不符,多半是 UA 被改过或过于新旧,导致特征匹配落到了通用规则上。
UA 解析能用来判断是真实用户还是爬虫吗?
只能作参考,不能作准。User-Agent 完全由客户端声明,爬虫可以把自己伪装成任意浏览器;要可靠识别,得结合 IP、访问行为、请求频率等其他信号一起判断。
输入框不填的话会解析什么?
默认解析你当前浏览器发送的 User-Agent,用来快速查看自己的浏览器、系统和设备环境。想解析别的字符串,把它粘进输入框重新识别即可。
现在浏览器都在减少 UA 里的信息,解析结果还准吗?
主流浏览器在推进 UA Reduction,会冻结部分版本和平台细节,改用 Client Hints(Sec-CH-UA 等请求头)提供更精确的信息。本工具仍能解析出浏览器大类、操作系统和设备类型,但新版浏览器里精确的次版本号可能不再反映真实值。

相关工具

查看全部「网络工具」工具 →

相关名词解释