修改内容后点「开始解析」(或 Ctrl + Enter);也可一键读取当前浏览器的 UA。
所有识别都在你的浏览器本地完成,UA 字符串不会上传。UA 可被用户随意修改,识别结果仅供统计与参考,不能作为身份或风控的唯一依据。
解析结果 JSON 将显示在这里。
UA 里的系统代号与实际版本对应关系。
| UA 中的标记 | 实际系统版本 | 平台 |
|---|---|---|
Windows NT 10.0 | Windows 10 / 11 | 桌面 |
Windows NT 6.3 | Windows 8.1 | 桌面 |
Windows NT 6.1 | Windows 7 | 桌面 |
Windows NT 6.0 | Windows Vista | 桌面 |
Windows NT 5.1 | Windows XP | 桌面 |
Android 14 / 13 / 12 … | 与数字一致的 Android 版本 | 手机 / 平板 |
iPhone OS 17_2 | iOS 17.2(下划线还原为点) | iPhone |
Mac OS X 10_15_7 | macOS 10.15.7 | Mac |
CrOS … | ChromeOS | Chromebook |
读懂 UA、用好识别结果。
| 问题 | 说明 |
|---|---|
| UA 可伪造 | User-Agent 只是一段客户端自报的文本,浏览器开发者工具、扩展、爬虫都能任意改写,不能作为身份鉴权或风控的唯一依据,仅适合做访问统计、兼容性提示。 |
| 为什么会同时有 Chrome 和 Safari | 现代浏览器 UA 出于兼容会带上多个引擎标记:基于 Chromium 的浏览器(Edge、Opera、三星、微信等)通常同时含 Chrome/、Safari/,本工具按专属标记(Edg/、OPR/、SamsungBrowser/、MicroMessenger/)优先识别,再回退 Chrome。 |
| iOS 版 Chrome / Firefox | 苹果要求第三方浏览器在 iOS 上使用系统 WebKit 内核,因此 CriOS/(Chrome)、FxiOS/(Firefox)的渲染引擎实际是 WebKit 而不是 Blink / Gecko,本工具据此单独识别。 |
| 平板与手机 | Android UA 中有 Mobile 标记判为手机,没有则多为平板;iPad 含 iPad 标记。新版 iPadOS 桌面模式 UA 可能写成 Mac,这种情况下无法与 macOS 严格区分,属平台限制。 |
| 爬虫识别范围 | 内置 Googlebot、Bingbot、百度、搜狗、字节 Bytespider、Yandex 等常见蜘蛛,以及 curl、Wget、Python requests、Postman、OkHttp 等程序 UA,未知 UA 会标注「未知」而不是乱猜。 |
⚠️ 识别在浏览器本地完成,不收集、上传任何 UA。
UA 字符串可能包含系统版本、机型等信息,请谨慎对外分享。UA 可被任意伪造,识别结果仅供统计与兼容处理参考,请勿用于身份鉴权、封禁等强对抗场景。
看日志、做访问统计、排查移动端问题时,一条几百字符的 User-Agent 很难直接读懂;而且 Edge、Opera、微信、QQ 等浏览器的 UA 里都带 Chrome、Safari 标记,简单字符串匹配极易认错。
这个工具帮你结构化拆解任意 UA:
① 浏览器:识别 Chrome、Edge(Chromium / 旧版 EdgeHTML)、Safari、Firefox、IE、Opera、三星、UC、QQ、微信内置浏览器及 iOS 专用版本,并给出版本号;
② 操作系统:Windows(含 NT 版本号换算,如 NT 10.0 → Win10/11)、macOS、Android、iOS / iPadOS、ChromeOS、Linux、Windows Phone;
③ 设备类型:桌面、手机、平板、爬虫;
④ 渲染引擎:Blink、WebKit、Gecko、Trident、EdgeHTML、Presto;
⑤ 爬虫 / 程序:Googlebot、Bingbot、百度、搜狗、Bytespider、Yandex 及 curl、Wget、Python、Postman、OkHttp 等;
⑥ 一键读取当前浏览器 UA,输出 JSON 便于接入自己的脚本。
识别采用有序特征匹配,顺序决定准确性:
① 先判断爬虫 / 程序(Googlebot、百度、curl、Postman 等),避免蜘蛛 UA 里携带的 Chrome、iPhone 标记把它误判成普通浏览器;
② 再按专属标记优先原则识别浏览器:IE(Trident/MSIE)→ 旧 Edge(Edge/)→ 新 Edge(Edg/)→ Opera 系 → 三星 / UC / QQ / 微信 → Firefox(含 iOS FxiOS)→ iOS Chrome(CriOS)→ 桌面 Chrome → Safari,确保「UA 里同时有多个名字」时取到真身;
③ 系统按 Windows Phone → iPhone → iPad → Android → Windows → ChromeOS → macOS → Linux 顺序匹配,Windows NT 数字映射到常见版本名,iOS 版本下划线还原为点号;
④ 设备类型依据 iPad/Tablet、iPhone/iPod、Android 是否含 Mobile 判断;
⑤ 渲染引擎按 Trident / EdgeHTML / Presto / Gecko / AppleWebKit 识别,其中 iOS 第三方浏览器(CriOS、FxiOS)归 WebKit,桌面 Chromium 28+ 归 Blink;无法识别时如实标注「未知」,不臆造结果。
Ctrl + Enter)。Chrome/120、Safari/537.36 和专属的 Edg/120;微信内置浏览器含 Chrome/ 和 MicroMessenger/。本工具按专属标记优先匹配,只有找不到专属标记时才回退为 Chrome / Safari,因此不会把 Edge、微信错认成 Chrome。CriOS/)、Firefox(FxiOS/)底层都不是 Blink / Gecko,本工具会把它们的渲染引擎标注为 WebKit,这是符合实际情况的。Windows NT 10.0,没有单独的 11 标记,因此无法仅靠 UA 严格区分 Windows 10 与 11,工具如实显示「10 / 11」。审核通过后就会展示在留言板上,稍安勿躁~
还没有留言,来抢沙发吧!