User Agent 是什么?
User Agent(用户代理,简称 UA)是一串特殊的字符串,当您的浏览器访问网站时,会随 HTTP 请求头发送给服务器。 它包含了关于您的浏览器名称、版本、操作系统、设备类型以及渲染引擎等信息。 网站服务器通过解析这些信息,可以判断您是通过电脑还是手机访问,从而返回适配的页面布局。
常见使用场景
Web 开发调试
前端开发者需要检查当前浏览器发送的 UA 字符串是否符合预期,排查兼容性问题。
爬虫与反爬
分析服务器日志中的 UA 分布,识别恶意爬虫或伪装成浏览器的机器人请求。
用户身份识别
根据 UA 判断用户的设备是 Android 还是 iOS,从而提供对应的 App 下载链接。
常见问题
User Agent 是唯一的吗?
不是。成千上万的用户可能使用相同的浏览器版本和操作系统,因此他们的 UA 字符串通常是完全一样的。它不能用来精准定位个人身份。
我可以修改我的 UA 吗?
可以。大多数现代浏览器(如 Chrome, Firefox)的开发者工具(F12)中都允许开发者自定义 User-Agent,以模拟不同的设备进行测试。
为什么 Chrome 的 UA 里有 "Safari"?
这是由于历史兼容性原因。早期网站只适配 Netscape 或 Safari,后来的浏览器(如 Chrome)为了能正常显示这些网站,故意在 UA 中包含了其他浏览器的关键词。
这个工具会上传我的数据吗?
不会。所有的解析逻辑都在您的浏览器本地(客户端)执行,我们不会收集或存储您的任何数据。
如何查看我的 Android 版本?
在 Android 设备上访问此页面,查看“操作系统”一栏,通常会显示 "Android X.X" 的字样。
什么是 Mozilla/5.0?
它最初是 Netscape 浏览器的代号。现在,几乎所有浏览器的 UA 字符串都以它开头,这同样是为了保持与旧网站的历史兼容性。
如何判断是移动端还是桌面端?
通常移动端浏览器的 UA 中包含 "Mobile" 或 "Android", "iPhone" 等关键词。本工具会自动为您识别并显示在“设备类型”中。
iOS 和 macOS 的 UA 有什么区别?
iOS 设备通常包含 "iPhone" 或 "iPad" 以及 "Mobile" 关键字,而 macOS 设备则包含 "Macintosh" 且没有 "Mobile"。
更多免费实用工具
URL 编码/解码
在线 URL 编码和解码工具,解决网址参数乱码问题,支持 UTF-8。
JWT 解码器
免费在线 JWT 解码工具。一键解析 JSON Web Token (JWT) 的 Header 和 Payload 信息。
JSON 格式化
在线美化、压缩、修复 JSON 数据,支持语法高亮与错误定位。
Unix 时间戳
在线时间戳与日期互转工具,支持秒、毫秒格式,开发者调试必备。
Curl 转代码
在线将 Curl 命令转换为 Python, JavaScript, PHP, Go 代码,API 调试神器。
HTML ↔ Markdown
专业的 HTML 与 Markdown 双向转换工具,支持即时预览与纯净格式化。