在线 User-Agent 分析工具(解析浏览器 / 操作系统 / 设备 / 渲染引擎 / CPU 架构,并识别爬虫与 UA 伪造)
常用示例(点击填入并分析):
当前浏览器环境 来自 navigator API
浏览器出于隐私保护,会对部分字段做模糊处理(如 deviceMemory、 hardwareConcurrency 取整),此类数值仅供参考。
功能说明
1输入与使用方式
  • 把任意 User-Agent 字符串粘贴到输入框即可分析,支持超长 UA(如企业定制客户端)。
  • 开启「输入时实时分析」后,输入过程中会自动解析,无需反复点击按钮。
  • 点击「填入本机 UA」可一键读取当前浏览器的 navigator.userAgent 并立即分析。
  • 提供 Chrome / Edge / Safari / Firefox / iOS / Android / 微信 / 爬虫 / curl 等十余个典型示例,点击即用。
  • 分析结果中的任意字段都可以直接选中复制,也可通过「复制全部」按钮一次性导出结构化文本。
2浏览器与渲染引擎识别
  • 识别主流浏览器:Chrome、Edge(Chromium / EdgeHTML)、Firefox、Safari、Opera、Vivaldi、Brave、Samsung Internet、Yandex。
  • 识别国产与内置浏览器:UC、QQ 浏览器、360 浏览器、搜狗、百度、Maxthon, 以及微信 / QQ / 支付宝 / 钉钉的内置 WebView。
  • 识别旧版浏览器:IE 6 ~ IE 11(含 Trident 兼容模式)、旧版 Opera(Presto 内核)。
  • 渲染引擎区分 Blink(Chrome 系)、WebKit(Safari / iOS)、 Gecko(Firefox)、Trident(IE)、 EdgeHTML(旧 Edge)、Presto(旧 Opera)。
  • 对 iOS 上的 Chrome(CriOS)、Firefox(FxiOS)、Edge(EdgiOS)会正确标注为 iOS 版而非桌面版。
3操作系统与设备识别
  • 操作系统:Windows(2000 / XP / Vista / 7 / 8 / 8.1 / 10 / 11)、macOS、iOS / iPadOS、 Android、HarmonyOS、Chrome OS、Ubuntu、Debian、Fedora、CentOS、FreeBSD、Linux、Unix。
  • Windows 版本会做友好映射,例如把 Windows NT 6.1 显示为「Windows 7」。
  • 设备类型自动归类为桌面设备、移动设备、平板设备,并用不同图标区分。
  • 设备厂商与型号识别覆盖 Apple、Samsung、Huawei、HONOR、小米 / Redmi / POCO、 OPPO、vivo、OnePlus、Google Pixel、Motorola、Sony、Nokia、BlackBerry、Kindle 等。
  • CPU 架构识别 x86、x86_64、ARM、ARM64、PowerPC,以及 Windows 上的 WOW64(32 位进程运行于 64 位系统)。
4UA 结构拆解与爬虫识别
  • 把 UA 按 token 拆分并用颜色标注:兼容标记、 平台注释、 渲染引擎、 浏览器标识、 设备标识。
  • 鼠标悬停任意 token 可查看该片段的类型说明,帮助理解 UA 各段含义。
  • 自动识别爬虫与脚本客户端:Googlebot、Bingbot、Baiduspider、YandexBot、Sogou Spider、 360Spider、PetalBot、Bytespider、AhrefsBot、SemrushBot、MJ12bot 等。
  • 识别常见命令行 / 编程客户端:curl、Wget、python-requests、Python-urllib、Go-http-client、 Java、PostmanRuntime、OkHttp、HeadlessChrome、PhantomJS。
  • 检测到爬虫时,结果区顶部会出现醒目的提示条,并标注具体名称。
5一致性检查(UA 伪造识别)
  • 检测明显矛盾的组合,例如同时出现 iPhone 与 Windows NT。
  • 检测同时声明 Firefox 与 Chrome 的情况, 正常 Firefox UA 不会包含 Chrome 标识。
  • 检测声明为 Safari 但缺少 AppleWebKit 引擎标识的情况。
  • 检测桌面系统标识与 Mobile 标识同时出现的可疑组合。
  • 发现可疑项时会在结果区给出黄色警告,提醒 UA 可能被伪造、截断或被中间设备改写。
  • 注意:一致性检查基于常见规则,不能 100% 判定伪造,仅作为排查线索。
6典型使用场景
  • 前端适配:拿到用户反馈的 UA 后快速判断浏览器版本与设备类型,定位兼容性问题。
  • 日志分析:把 Nginx / CDN 日志中的 UA 粘进来,快速识别访问来源是真人、爬虫还是脚本。
  • 反爬排查:判断某个高频访问的 UA 是否为常见爬虫或伪造 UA。
  • 埋点校验:确认客户端上报的 UA 与真实环境是否一致。
  • 移动端调试:识别微信、支付宝、钉钉等内置 WebView 的版本号,定位 WebView 兼容问题。
  • 学习研究:通过 token 拆解理解 UA 字符串的历史由来与各段含义。
7注意事项与已知限制
  • 本工具为纯前端本地解析,UA 字符串不会上传到任何服务器,可放心分析敏感内容。
  • Windows 10 与 Windows 11 的 UA 完全相同(均为 Windows NT 10.0), 仅凭 UA 无法区分,页面会给出提示。若需区分可参考 navigator.userAgentData 的 platformVersion 字段。
  • iPadOS 13 及以后版本的 Safari 默认请求「桌面版网站」,其 UA 与 macOS 完全一致, 无法通过 UA 区分,需结合触摸事件判断。
  • Android 10 及以上版本在部分场景下 UA 中仍显示 Android 9,属系统兼容策略,非解析错误。
  • UA 可被客户端任意伪造,因此解析结果只代表「UA 声称的内容」,不代表客户端真实环境。
  • 部分国产浏览器会同时包含 Chrome、Safari 等多个标识,工具会按优先级取最具体的名称, 但版本号可能来自其内核而非外壳程序。