🖥️ 屏幕分辨率与浏览器信息检测

一键检测你的屏幕分辨率、浏览器视口、设备像素比 DPR、颜色深度、宽高比、触摸支持、操作系统与浏览器版本、 时区语言、网络类型、CPU 核心数等信息。视口数据随窗口缩放实时更新,并高亮显示当前命中的响应式断点。 纯前端本地检测,数据不上传。

当前浏览器视口(拖动窗口大小实时变化)
— × —

📱 常见设备分辨率对照表

CSS 像素是网页布局使用的逻辑像素,物理像素 = CSS 像素 × DPR。做移动端适配时应以 CSS 像素为准。

设备CSS 像素 (pt)DPR物理像素 (px)类型
iPhone SE (2/3代)375 × 6672750 × 1334手机
iPhone 15 / 15 Pro393 × 85231179 × 2556手机
iPhone 15 Plus / 15 Pro Max430 × 93231290 × 2796手机
iPhone 14 / 13 / 12390 × 84431170 × 2532手机
华为 Mate 60 Pro412 × 89231260 × 2720安卓旗舰
小米 14393 × 85231200 × 2670安卓旗舰
三星 Galaxy S24360 × 78031080 × 2340安卓旗舰
iPad Pro 11"834 × 119421668 × 2388平板
iPad Pro 12.9"1024 × 136622048 × 2732平板
iPad 10.2"810 × 108021620 × 2160平板
MacBook Air 13" (M2/M3)1470 × 95622560 × 1664笔记本
MacBook Pro 14"1512 × 98223024 × 1964笔记本
MacBook Pro 16"1728 × 111723456 × 2234笔记本
1080P 显示器 (FHD)1920 × 108011920 × 1080显示器 16:9
2K 显示器 (QHD)2560 × 144012560 × 1440显示器 16:9
4K 显示器 (UHD)1920 × 108023840 × 2160显示器 16:9
2K 带鱼屏 (UWQHD)3440 × 144013440 × 1440显示器 21:9
1366×768 老旧笔记本1366 × 76811366 × 768笔记本

📐 响应式断点参考(高亮为当前视口命中)

当前视口宽度: px,缩放窗口可实时观察断点切换。

Bootstrap 3 断点

断点条件典型设备容器宽度

Tailwind CSS 断点

断点条件媒体查询典型设备

💡 使用小贴士

🚀 你可能也用得上

📏 CSS 单位换算 🔤 字体效果预览 🖼️ 社交图片尺寸 🔌 API 接口测试 🔢 通用单位换算
💡 这个位置等你来 — 软广告位 / 友情链接 / 合作开发 正在开放中 查看价格

📘 使用说明

  1. 打开页面即自动检测,无需任何操作
  2. 缩放浏览器窗口,视口尺寸与断点高亮会实时变化
  3. 对照设备分辨率表确认你的设备型号参数
  4. 查看断点表判断当前视口落在哪个响应式区间
  5. 点击一键复制,把全部信息粘贴给同事排查兼容问题

❓ 常见问题

Q: 屏幕分辨率和视口尺寸为什么不一样?
A: 屏幕分辨率是显示器的物理规格,视口是浏览器窗口中真正用来渲染网页的区域,要扣掉浏览器地址栏、书签栏、滚动条和任务栏。做响应式布局时,CSS 媒体查询依据的是视口宽度而非屏幕分辨率。
Q: DPR 设备像素比是什么意思?
A: DPR 表示 1 个 CSS 像素对应几个物理像素。普通显示器 DPR 为 1,苹果 Retina 屏和多数高端手机为 2 或 3。这就是为什么要为高清屏准备 2x、3x 的图片资源,否则图片会显得模糊。
Q: 为什么手机屏幕写着 1170×2532,浏览器却显示 390×844?
A: 因为该设备 DPR 为 3。1170÷3=390,2532÷3=844,浏览器报告的是 CSS 像素(逻辑像素),而参数表上写的是物理像素。写 CSS 时用逻辑像素,准备图片素材时要乘以 DPR。
Q: 检测结果准确吗?会不会被浏览器伪装?
A: 常规情况下准确。但隐私保护模式、部分浏览器的指纹防护功能、以及开发者工具的设备模拟模式都可能返回伪造值。另外 navigator.deviceMemory 等新 API 在 Safari 和 Firefox 上不被支持,会显示“不支持”。
Q: 响应式断点该怎么选?
A: 不要盯着具体设备型号定断点,而应该看内容在什么宽度下开始变得难看。常用参考值是 768px(平板)、992px(小屏笔记本)、1200px(桌面)。移动优先的写法用 min-width,从窄屏往宽屏逐层加样式。
Q: 这些信息会被记录吗?
A: 不会。所有数据都是浏览器 JavaScript 在你本地读取并直接渲染到页面上,没有任何一次网络请求把它们发送出去。
👉 下一步 🏆 看看周榜热门 🧩 工作流中心 🔍 全部工具分类

已复制