🕵️

User-Agent 解析器

解析 User-Agent 字符串,精准识别浏览器名称与版本、操作系统及设备型号,区分 Chrome、Firefox、Safari 与 Edge 等内核,适合前端兼容性调试、访问日志统计与移动端设备识别场景。

解析 User-Agent 字符串 · 浏览器、操作系统、设备
有效
UAUser-Agent 字符串
🌐浏览器
Chrome · 120.0.0.0
渲染引擎
Blink · 120.0.0.0
💻操作系统
Windows · 10
📱设备
桌面端
🔧CPU 架构
amd64
示例 User-Agent

关于 User-Agent 解析器

浏览器发送的 User-Agent 字符串把操作系统、浏览器、引擎和设备信息揉成一长串,肉眼难以拆解。本工具在浏览器本地解析 UA 字符串,识别浏览器名称与版本、渲染引擎、操作系统及设备类型,帮你分析访问日志、调试兼容性问题或核对统计口径。粘贴的 UA 不会被发送到任何服务器。 建议在日常网络运维中收藏本工具,遇到网络排查需求时即可快速打开使用。所有查询均在浏览器本地发起,无需安装命令行工具。

使用场景

  • 日志分析 — 从服务器访问日志中提取浏览器和系统分布,了解用户构成。
  • 兼容性排查 — 复制问题用户的 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 字符串中移除,统计应做好适配。

有浏览器兼容性要求吗?

本工具兼容所有现代浏览器(Chrome、Firefox、Edge、Safari),无需安装任何插件或扩展。

可以离线使用吗?

首次加载后,部分功能在离线状态下仍可使用。页面资源加载后,核心逻辑完全在浏览器本地运行,不依赖网络。