User-Agent 解析器
网络解析 User-Agent 字符串,精准识别浏览器名称与版本、操作系统及设备型号,区分 Chrome、Firefox、Safari 与 Edge 等内核,适合前端兼容性调试、访问日志统计与移动端设备识别场景。
Chrome · 120.0.0.0Blink · 120.0.0.0Windows · 10桌面端amd64关于 User-Agent 解析器
浏览器发起请求时携带的 User-Agent 字符串,把操作系统、浏览器、渲染引擎和设备信息揉成一长串,肉眼难以拆解,还夹杂着 Mozilla/5.0、AppleWebKit 这类历史遗留标记。本工具在浏览器本地解析 UA,识别浏览器名称与版本、渲染引擎、操作系统、设备类型(手机/平板/桌面)乃至部分具体机型,帮你分析访问日志、调试兼容性 bug、辨别爬虫与真实用户、核对自家埋点的统计口径。解析完全在本地进行,你粘贴的 UA 不会被发送到任何服务器,无需安装 curl、ua-parser 等命令行工具。配合 User-Agent Reduction 与 Client Hints 的逐步落地,本工具也适合用来快速验证不同 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 字符串中移除,统计应做好适配。
有浏览器兼容性要求吗?
本工具兼容所有现代浏览器(Chrome、Firefox、Edge、Safari),无需安装任何插件或扩展。
可以离线使用吗?
首次加载后,部分功能在离线状态下仍可使用。页面资源加载后,核心逻辑完全在浏览器本地运行,不依赖网络。
评论与讨论
评论仅保存在你的浏览器本地,切换设备后不可见。配置 Giscus 后可支持云端评论。