UAUser-Agent 字符串
浏览器
Chrome · 120.0.0.0渲染引擎
Blink · 120.0.0.0操作系统
Windows · 10设备
桌面端CPU 架构
amd64示例 User-Agent
关于 User-Agent 解析器
浏览器发起请求时携带的 User-Agent 字符串,把操作系统、浏览器、渲染引擎和设备信息揉成一长串,肉眼难以拆解,还夹杂着 Mozilla/5.0、AppleWebKit 这类历史遗留标记。本工具在浏览器本地解析 UA,识别浏览器名称与版本、渲染引擎、操作系统、设备类型(手机/平板/桌面)乃至部分具体机型,帮你分析访问日志、调试兼容性 bug、辨别爬虫与真实用户、核对自家埋点的统计口径。解析完全在本地进行,你粘贴的 UA 不会被发送到任何服务器,无需安装 curl、ua-parser 等命令行工具。配合 User-Agent Reduction 与 Client Hints 的逐步落地,本工具也适合用来快速验证不同 UA 的实际归类。建议收藏,排查网络问题时随时打开。例如粘贴一段 Chrome UA 字符串,会识别出浏览器、版本、操作系统与设备类型,无需人工读字段。
使用方法
- 打开「User-Agent 解析器」
- 输入地址或查询参数
- 根据需要调整输出选项
- 点击「查询」按钮,结果实时显示
- 复制或导出结果
使用场景
- 日志分析 — 从服务器访问日志中提取浏览器和系统分布,了解用户构成。
- 兼容性排查 — 复制问题用户的 UA,确认其浏览器版本是否触发已知兼容 bug。
- 设备分流 — 判断 UA 是手机、平板还是桌面,验证响应式或重定向逻辑。
- 爬虫识别 — 辨别请求是真实浏览器还是带特征的爬虫/机器人 UA。
- 统计校验 — 核对自家埋点对浏览器版本的归类是否与标准解析一致。
常见问题
UA 字符串可信吗?
不可信。UA 可被用户或脚本任意伪造,因此不应作为安全判断依据,只适合做统计和兼容性参考。
为什么很多 UA 都带 Mozilla/5.0?
这是历史遗留。早期为通过浏览器嗅探,各家浏览器都在 UA 里保留 Mozilla 前缀,如今已成约定俗成的兼容性标记,没有实际含义。
能识别具体手机型号吗?
部分安卓 UA 会带型号串,可以识别;但 iOS 设备出于隐私只报告 iPhone/iPad,无法区分具体机型。
Chrome 的 UA 里为什么有 Safari 和 AppleWebKit?
因为 Chrome 使用基于 WebKit 衍生的 Blink 引擎,为兼容历史嗅探逻辑保留了 AppleWebKit 和 Safari 标识,这属正常现象。
UA 会被逐步弱化吗?
会。主流浏览器正在推进 UA 缩减(User-Agent Reduction)和 Client Hints,未来部分细节将从 UA 字符串中移除,统计应做好适配。
广告