← 返回首页

屏幕分辨率查询

当前屏幕分辨率

iPhone 分辨率

型号逻辑分辨率物理分辨率PPI
iPhone 15 Pro Max430×9321290×2796460
iPhone 15 Pro393×8521179×2556460
iPhone 14390×8441170×2532457
iPhone SE (3rd)375×667750×1334326
iPhone 15393×8521179×2556460

常见屏幕分辨率

名称分辨率宽高比常见设备
HD1280×72016:9入门手机/笔记本
Full HD1920×108016:9主流显示器
2K (QHD)2560×144016:9高端显示器
4K (UHD)3840×216016:94K显示器/电视
Retina2560×160016:10MacBook Pro

Android 手机分辨率

品牌/系列逻辑分辨率物理分辨率
Samsung Galaxy S24360×7801080×2340
Pixel 8412×8921080×2400
华为 Mate 60360×7801260×2720
小米 14393×8521080×2400

屏幕分辨率查询 是什么?

屏幕分辨率查询工具会读取你浏览器上报的 screen.width、screen.height、devicePixelRatio 和 window.innerWidth 等参数,算出物理分辨率、CSS 逻辑分辨率和缩放比例。它的用途很具体:比如你要给一个 1440×900 的笔记本做网页适配,或者买手机壳前想确认 iPhone 15 Pro 是 2556×1179 还是 2532×1170,直接打开这个页面就能看到当前设备的真实数值,不用去翻系统设置里的显示信息。做前端切图、UI 标注、壁纸尺寸选择、投屏前确认比例时都用得上。

使用步骤

  1. 打开页面后先看顶部实时数据区,会显示 screen.width × screen.height,例如 1920 × 1080。
  2. 接着看 devicePixelRatio 数值,常见为 1、1.5、2、3,MacBook Retina 屏一般是 2。
  3. 用物理分辨率 = CSS 分辨率 × devicePixelRatio 换算,比如 1440 × 2 = 2880。
  4. 在下方对照表里按品牌筛选,输入 iPhone 15 可查到 2556 × 1179、460 ppi。
  5. 需要对比时把两组数值抄到纸上,或截图保存,页面不会自动记录历史。

对比:用它还是手工做?

对比维度本工具手工/替代做法
获取耗时打开即显示,约 1 秒系统设置里翻 3 到 5 层菜单,约 20 秒
物理分辨率CSS 值 × DPR 自动换算需自己查 DPR 再相乘,易算错
对照表覆盖含 iPhone、iPad、MacBook、安卓约 200 款搜索引擎逐个查,每款约 30 秒
缩放影响同时显示 DPR,可还原真实值系统只显示缩放后数值,易误判
隐私全部本地计算,不上传部分查询网站会记录 UA 和 IP

常见问题

为什么显示的分辨率比实际小?

因为浏览器出于隐私保护,会把 screen.width 按缩放比例折算成 CSS 像素。比如 3840×2160 的 4K 屏在 200% 缩放下会报 1920×1080,devicePixelRatio 显示 2。把两者相乘才能还原物理分辨率:1920×2=3840。如果系统缩放是 150%,则报 2560×1440,乘 1.5 得 3840×2160。

devicePixelRatio 是什么?

它是物理像素与 CSS 像素的比值,公式为 devicePixelRatio = 物理分辨率 ÷ CSS 逻辑分辨率。iPhone 15 的 2556×1179 对应 CSS 393×852,比值约 3。Windows 常见 1、1.25、1.5、1.75、2 五档,macOS 常见 2。这个值会影响 canvas 绘制清晰度和图片 srcset 选择。

手机浏览器能查准吗?

能查到 CSS 分辨率和 DPR,但部分安卓浏览器会做取整。比如真实 1080×2400、DPR 2.75 的机型,可能报 393×873 而非 392.7×872.7。误差通常在 1 像素内。若需精确物理值,用 CSS 分辨率乘 DPR 再四舍五入,例如 393×2.75≈1081,与标称 1080 差 1 像素属正常。

16:9 和 16:10 怎么区分?

用宽度除以高度即可。1920÷1080=1.777,即 16:9;1920÷1200=1.6,即 16:10;2560÷1600=1.6,也是 16:10。常见还有 21:9(3440÷1440≈2.389)和 4:3(1024÷768≈1.333)。比值差 0.01 以内可视为同一比例,比如 2560×1440 得 1.7778,仍算 16:9。

外接显示器读的是哪个?

浏览器读的是窗口所在那块屏幕。把窗口拖到外接显示器上再刷新,数值会变。如果笔记本内屏 2880×1800、外接 1920×1080,拖过去后 screen.width 会从 1440 变成 1920(缩放 100% 时)。多屏扩展模式下两块屏参数不同,复制模式则以外接屏为准。

数据来自浏览器 Screen API 和 window.devicePixelRatio,精度受系统缩放和浏览器取整影响,误差一般不超过 1 像素。对照表数值为厂商标称物理分辨率,部分机型存在同型号不同批次差异。所有计算在浏览器本地完成,不发送任何请求,关闭页面即清除。

浙ICP备2026073450号