UserAgent 大全
常用浏览器、移动端、爬虫、邮件客户端、桌面应用的 UserAgent 字符串大全,支持 UA 解析、分类浏览与一键复制
UA 解析器
输入任意 UserAgent 字符串,自动识别浏览器、操作系统、设备类型、是否移动端、是否爬虫
UserAgent 字符串大全
分类浏览常用 UA 字符串,支持搜索过滤与一键复制
| UA 字符串 | 浏览器 | 操作 | ||
|---|---|---|---|---|
| 加载中... | ||||
使用说明
- 顶部 UA 解析器:在输入框中粘贴任意 UserAgent 字符串,点击"解析 UA"即可识别浏览器、操作系统、设备类型等信息
- 下方分类表格:通过左侧分类 Tab 切换 PC 浏览器、移动端、爬虫、邮件客户端、桌面应用等类别
- 搜索框支持实时过滤,可输入浏览器名、操作系统、设备类型或 UA 片段进行匹配
- UA 字符串列默认截断显示,点击字符串可展开查看完整内容
- 每行右侧提供复制按钮,点击即可将完整 UA 字符串复制到剪贴板
- 解析结果以徽章形式展示,包含是否移动端、是否爬虫等关键判断
适用场景
- 开发调试:模拟不同设备 UA 进行接口测试与页面适配验证
- 爬虫识别:通过 UA 字符串识别主流搜索引擎爬虫与恶意爬虫
- 日志分析:解析访问日志中的 UA 字段,统计客户端分布
- 兼容性测试:覆盖 IE、Chrome、Safari、移动端等多种 UA 组合
- 邮件客户端识别:区分 Outlook、Apple Mail、Thunderbird 等
安全保障
- 本地解析:UA 解析逻辑在浏览器本地执行,不上传任何数据
- 隐私保护:输入的 UA 字符串仅用于本地解析,不收集不存储
- 数据可靠:UA 字符串来源于官方文档与常见抓包样本
- 免费使用:无需注册,打开即用,无任何功能限制
常见问题
什么是 UserAgent 字符串?它有什么作用?
UserAgent(简称 UA)是浏览器或客户端在发起 HTTP 请求时通过 User-Agent 请求头传递的标识字符串,用于告知服务器自身的浏览器类型、版本、操作系统、设备等信息。服务器常据此进行内容协商、兼容性适配、爬虫识别与统计分析。
UA 解析器是如何识别浏览器和操作系统的?
解析器基于 UA 字符串中的关键字段进行模式匹配。例如包含"Chrome"且不含"Edg/OPR"判定为 Chrome,包含"Firefox"判定为 Firefox,包含"iPhone"判定为 iOS 设备,包含"Android"判定为 Android 设备,包含"bot/Spider/Slurp"等关键字判定为爬虫。识别规则覆盖主流浏览器与客户端。
表格中的 UA 字符串是最新的吗?
UA 字符串收集的是主流浏览器与客户端的典型样本,版本号会随浏览器更新而变化。本工具收录的版本以 Chrome 120、Firefox 121、Safari 17.2 等较新版本为主,同时保留 IE9/10/11 等历史版本以便兼容性测试参考。新版本浏览器的 UA 格式通常保持稳定。
如何在代码中修改自己的 UserAgent?
浏览器中可通过 DevTools 的 Network 面板设置自定义 UA;服务端可通过修改请求头实现,例如 curl 使用 -A 参数(curl -A "UA字符串" URL)、Python requests 通过 headers={"User-Agent": "..."}、Java 通过 HttpURLConnection.setRequestProperty("User-Agent", "...") 设置。