ディスプレイ

画面サイズ・解像度チェッカー(自動検出・DPR・ビューポート)

今お使いのデバイスの画面解像度・ビューポートサイズ・DPR(デバイスピクセル比)・物理ピクセル数を自動検出してリアルタイム表示するツールです。

画面サイズ・解像度チェッカー — 自動検出でビューポート・DPR・物理ピクセルをリアルタイム確認

今お使いのデバイスの画面解像度・ビューポートサイズ・DPR・物理ピクセル数を自動検出してリアルタイム表示する無料ツールです。

#1画面サイズ・解像度

画面解像度800 × 600
ビューポート800 × 600
デバイスピクセル比(DPR)1.00x
A. 論理ピクセル(CSS)
画面サイズ800 × 600 px
ビューポート800 × 600 px
ウィンドウ(外枠)756 × 556 px
アスペクト比(画面)4:3
B. 物理ピクセル
画面(物理)800 × 600 px
ビューポート(物理)800 × 600 px
C. カラー・向き
カラー深度24 bit
画面の向き縦向き(portrait)

画面解像度とビューポートサイズの違い

画面解像度 は OS が認識しているディスプレイ全体のピクセル数(CSS px)で、ビューポートサイズ は実際にブラウザが Webページを描画している領域のサイズです。 ブラウザのアドレスバー・ブックマークバー・拡張機能パネル・タスクバー等の UI 要素を除いた「コンテンツが表示される矩形」がビューポートになります。 ウィンドウを最大化していても、解像度より少し小さいビューポートになるのはこのためです。

DPR(デバイスピクセル比)

DPR は 1 CSS px が物理ピクセル何個に対応するか を示す値です。 一般的なフルHDモニター(DPR=1)では「CSS の 1px が画面の 1 物理ピクセル」ですが、 高精細ディスプレイ(DPR=2 や 3)では「CSS の 1px が 2x2 や 3x3 の物理ピクセルで描画」されます。 これにより、文字や画像のジャギ(ギザギザ)が目立たず滑らかに見えます。 iPhone・Macの Retina ディスプレイ、Windows の高DPI設定、4Kノートパソコンなどが DPR≥2 になりやすい代表例です。

物理ピクセル数の計算方法

物理ピクセル = CSS解像度 × DPR で求められます。 例えば 1920×1080 の CSS 解像度で DPR が 2 なら、物理ピクセルは 3840×2160(いわゆる 4K 相当)。 CSS 解像度 1440×900 で DPR 2 なら、物理は 2880×1800。 画像を用意する Web デザイナーは、この物理ピクセル数を意識して@2x / @3x 画像や srcset 属性で高解像度版を提供します。

Webデザイン・レスポンシブでの活用

CSS の @media (min-width: 768px) のようなブレイクポイントは ビューポート幅(CSS px) を見ています。 物理ピクセル数ではないので、Retinaの iPad(物理 2048px)でもビューポートは 768〜1024px として扱われ、 適切なレイアウトが選択されます。 一方、画像のシャープさを保つには srcsetimage-set() で物理ピクセルに合った画像を出し分けます。

モバイル端末特有の注意点

スマートフォンの場合、ホームバー・通知バー・ソフトウェアキーボード が表示されるとビューポート高さが変わるため、 CSS の 100vh がページ表示と一致しないことがあります。 iOS Safari ではこれが顕著で、近年は 100dvh(dynamic viewport height)を使うことで動的に追従するレイアウトを書くのが推奨されています。 本ツールでは現在のビューポート高さがリアルタイムで反映されるので、向き変更や下スワイプでの値の変動も確認できます。

よくある質問

Q. 画面解像度とビューポートサイズの違いは?
A. 画面解像度はディスプレイ全体のピクセル数、ビューポートサイズはブラウザの表示領域のピクセル数です。ブラウザのアドレスバーやサイドバーを除いた実際の表示領域がビューポートになります。
Q. DPR(デバイスピクセル比)とは?
A. 1 CSSピクセルあたりに何個の物理ピクセルが対応するかを示す比率です。Retinaディスプレイなどの高精細画面ではDPRが2や3になり、CSSの1pxが2x2や3x3の物理ピクセルで描画されます。
Q. 物理ピクセル数の計算方法は?
A. 画面解像度(CSS px)× DPRで求められます。例えば1920×1080のCSS解像度でDPRが2なら、物理ピクセルは3840×2160(4K相当)になります。
Q. ブラウザでフルスクリーンにするとサイズは変わる?
A. F11キー等でフルスクリーンにすると、ビューポートサイズが画面解像度とほぼ一致します。ブラウザのUI要素が非表示になるためです。