粘贴一段 User-Agent 字符串即可解析。
Help
关于此工具
粘贴一段 User-Agent 字符串(输入框已自动填入当前浏览器发送的 UA,可直接试用),即可读出浏览器名称与版本、渲染引擎(Blink、Gecko、WebKit、Trident)、操作系统与版本、设备类型(桌面 / 手机 / 平板 / 爬虫)以及 CPU 架构。解析基于内置在页面里的规则表,所有字段都在浏览器本地完成,不上传任何内容、离线也能使用。无法识别或格式错误的字符串只会显示 unknown 而不会报错,每个字段都支持一键复制。
使用方法
- 打开工具:输入框已预填当前浏览器的 User-Agent,可直接查看解析结果。
- 如需分析其它客户端,用新的 User-Agent 字符串(例如来自服务端日志)覆盖预填内容。
- 查看下方解析出的浏览器、渲染引擎、操作系统、设备类型与 CPU,点击任意字段旁的「复制」即可复制该值。
什么是 User-Agent?
User-Agent(简称 UA)是客户端在 User-Agent HTTP 请求头里发送、用于向服务器表明自身身份的一串文本。它通常打包了浏览器或应用的名称与版本、渲染引擎、操作系统,有时还包括设备型号,例如 Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36。服务器据此定制内容、下发合适的资源并做统计分析。
为什么现在 User-Agent 越来越不可靠?
浏览器在有意减少 UA 里的信息量。Chrome 冻结了小版本号与构建号、操作系统也只上报粗略值,Safari 常上报简化后的版本,各家浏览器还保留了一长串仅为兼容旧网站而存在的标记。其后继者 Client Hints(Sec-CH-UA)允许网站按需请求真正需要的细节,而不必从 UA 里读取,但它需要站点主动启用、并非普遍可用。结果是这串文本越来越通用、也越来越容易伪造,因此任何单个字段都应视为线索而非事实。
解析结果准确吗?
解析是启发式的:它用正则去匹配一段本身并无统一标准的字符串,因此陌生的客户端、被伪造的 UA 或新设备可能被识别为 unknown,或被归到相近但并不完全一致的名称上。此外 Safari、Chrome 等标记也会出现在许多其它浏览器的字符串里,所以检测会先判断 Edge、Opera、Samsung Internet 这类衍生浏览器,再判断它们所基于的内核。对准确性要求高的场景,应把 UA 与 Client Hints、特性检测或自建埋点结合起来判断。
我的数据会被上传吗?
不会。规则表随页面一起加载,所有解析都在浏览器本地完成。你粘贴的 User-Agent 不会离开本机、不会发送到服务器、也不会被保存,因此该工具离线可用,处理敏感内容也安全。