User-Agent 解析
粘贴一段 User-Agent,看它是哪个浏览器、什么系统、手机还是电脑。也可以直接解析你当前浏览器的 UA。全部在你的浏览器里完成,不会上传。
使用限制
- 这是近似判断,不是确定答案:User-Agent 是客户端自己报的字符串,可以随便改,也可能被扩展、代理或内置浏览器修改。本工具用手写规则匹配常见写法,没见过的写法会显示“未识别”,而不是瞎猜。
- Chrome 的 User-Agent 缩减:Chrome 已把 UA 里的信息减少,Android 上的设备型号统一写成
K,浏览器版本的次版本号写成0.0.0(如Chrome/120.0.0.0),要拿到完整的设备型号、系统版本和浏览器完整版本,需要使用 User-Agent Client Hints(见 Chrome 官方说明,2026-10-29 查阅)。另外,Windows 11 的内核版本号仍是 10.0,所以 UA 里写Windows NT 10.0时无法区分 Windows 10 和 11(这一点我们没有在 Chrome 官方页面核到原文,是根据 Windows 的版本号约定写的),macOS 也常常固定写成10_15_7。 - iPadOS 13 以后的 iPad Safari 默认把自己伪装成 Mac(UA 里是
Macintosh),仅凭 UA 无法和真正的 Mac 区分。 - iOS 上所有浏览器(Chrome、Firefox、Edge 等)都必须使用 WebKit 引擎,所以引擎栏显示 WebKit。
- 微信、QQ 等内置浏览器的识别依据是 UA 里的特征标记(如
MicroMessenger/),它们底层通常基于 Chrome 或系统 WebView 内核,会一并列在“附加信息”里。 - 不上传:输入的 UA 只在你的浏览器里解析。长度超过 2000 个字符的部分会被截断。
UA 里的产品标记(原样拆出)
浏览器自报的 Client Hints
你的浏览器支持 User-Agent Client Hints(比 UA 字符串更规范的自报方式)。下面是浏览器直接给出的信息,和 UA 字符串里写的可能不同。
使用方法
- 把 User-Agent 字符串粘贴到输入框(从浏览器开发者工具的网络面板、服务器日志或接口里复制),会实时解析;或点“解析我的 UA”解析当前浏览器。
- 结果给出浏览器与版本、渲染引擎、操作系统与版本、设备类型和型号;识别到微信、支付宝等应用内置浏览器、爬虫或命令行工具时会单独标出。
- 底部列出 UA 里原样的“产品/版本”标记,便于你自己核对。
常见问题
怎么查看我自己的 User-Agent?
点“解析我的 UA”即可。也可以在浏览器开发者工具的控制台输入 navigator.userAgent。
为什么显示的 Chrome 版本是 120.0.0.0?
这是 Chrome 的 UA 缩减:只保留大版本号,后三段固定写 0。完整版本可以通过 Client Hints 得到。
UA 能用来可靠地判断手机还是电脑吗?
大多数情况可以,但不是百分之百。新代码更推荐用特性检测(如屏幕尺寸、触摸支持)或 Client Hints 的 Sec-CH-UA-Mobile。
我的 UA 会被上传吗?
不会,解析在你的浏览器里完成。