跳到主要内容

User-Agent 解析器

解析 UA 识别浏览器、系统、设备

按常见 UA 特征识别浏览器/系统/设备。本地解析,不上传。

为什么需要解析 User-Agent

服务端日志、埋点、风控里满是一长串 User-Agent(UA)字符串,藏着浏览器、操作系统、设备类型。肉眼读 Mozilla/5.0 (Windows NT 10.0; ...) 又臭又长,出报表时得先拆出来。

本工具把 UA 字符串解析成结构化结果:浏览器及版本、操作系统、设备类型(手机/平板/桌面/电视),粘贴即出。

概念与公式

UA 是 HTTP 请求头里声明客户端身份的字符串,通常形如:

Mozilla/5.0 (平台) 引擎 浏览器/版本

解析靠正则特征匹配(非标准语法,各家格式不一,靠经验规则):

  • 浏览器:Edg→Edge、OPR→Opera、Chrome→Chrome、Firefox→Firefox、Safari→Safari(注意 Chrome 也带 Safari 字样,需顺序排除)。
  • 系统:Windows NT→Windows、Mac OS X→macOS、Android→Android、iPhone/iPad→iOS、Linux→Linux。
  • 设备:Mobile/Android→手机、iPad/Tablet→平板、TV/CrKey→电视,否则桌面。

结果是「尽力识别」,遇到罕见 UA 可能只给部分字段。

细分场景

  • 数据分析:按浏览器 / OS / 设备拆分访问量。
  • 风控:识别爬虫、模拟器、异常设备。
  • 兼容性决策:看用户主要在什么浏览器,决定要测哪些。

怎么用本工具

把 UA 字符串贴入输入框,结果即时显示浏览器、版本、操作系统、设备类型。可一次解析多条(每行一条)。

常见场景与实例

例:Chrome on Windows Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/... Chrome/126.0 Safari/537.36 → 浏览器 Chrome 126、系统 Windows 10/11、设备 桌面。

例:iPhone SafariiPhoneSafari → 设备 手机、系统 iOS。

相关工具:查询参数解析提取链接

隐私说明

全程浏览器本地计算,不联网、不上传你输入的 UA 字符串。

常见问题

User-Agent 是什么?
UA 是浏览器/客户端发给服务器的标识字符串,包含浏览器、渲染引擎、操作系统、设备等信息,形如 Mozilla/5.0 (Windows NT 10.0) AppleWebKit/...
解析准确吗?
基于常见 UA 特征的正则 heuristic 解析,覆盖主流浏览器(Chrome/Edge/Firefox/Safari)、系统(Windows/macOS/Android/iOS)和常见爬虫。小众或伪造 UA 可能识别不全,结果仅供参考。
为什么同一浏览器 UA 很长?
历史兼容原因,几乎所有浏览器都带 Mozilla/5.0 前缀,再叠加 AppleWebKit、Chrome、Safari 等兼容标记,导致 UA 冗长。
爬虫 UA 怎么辨认?
常见爬虫(Googlebot、Bingbot、Baiduspider、爬虫框架)在 UA 中含特征词,本工具会标为「爬虫/机器人」类型,便于日志里区分人与机器流量。