スクリーン情報表示
スクリーン解像度、ビューポートサイズ、DPR、画面の向き、メディアクエリ一致、タッチサポート、レスポンシブブレークポイントを自動検出・表示 — リサイズでライブ更新。
このツールについて
スクリーン情報表示ツールは、ブラウザとデバイスのディスプレイプロパティの包括的なリアルタイムスナップショットを提供します。レスポンシブレイアウトのデバッグ、CSSメディアクエリのテスト、デバイスピクセル比(DPR)値の検証など、必要なすべての指標を1つのダッシュボードに表示します。
このツールは、スクリーン解像度(OSが報告する物理モニターサイズ)、ビューポートサイズ(ブラウザクロームを除くCSSレイアウトビューポート)、ウィンドウのinner/outerサイズを自動検出します。また、デバイスピクセル比も表示され、CSSピクセル1つに対応する物理ピクセル数を確認できます。これはRetinaやHiDPIレンダリングの理解に不可欠です。
専用のCSSメディアクエリマッチパネルでは、prefers-color-scheme、prefers-reduced-motion、pointer、hoverなどの人気の機能クエリのライブ状態を表示します。
レスポンシブブレークポイントインジケーターは、現在表示しているTailwind CSSとBootstrapのブレークポイントを示し、すべてのアクティブなブレークポイントをハイライトします。
タッチ機能検出では、デバイスがタッチ入力をサポートしているか、最大タッチポイント数、TouchEventとPointerEvent APIの利用可能性を報告します。一般的なデバイスサイズの一覧はビューポートサイズリファレンスもご確認ください。
すべてのデータはブラウザAPI(window、screen、navigator、matchMedia)から収集され、サーバーに送信されることはありません。結果全体をJSONオブジェクトとしてコピーし、バグレポートやドキュメントに貼り付けることができます。
使い方
- 検査したいブラウザとデバイスでこのページを開きます。すべての値が自動的に表示されます。
- ブラウザウィンドウをリサイズすると、すべての指標がリアルタイムで更新されます。
- CSSメディアクエリマッチパネルで、どの機能クエリがアクティブか確認します(例:ダークモード、モーション削減)。
- レスポンシブブレークポイントカードで、現在のTailwindとBootstrapのブレークポイントを確認します。
- タッチ機能を確認して、タッチサポートと利用可能な入力APIを検証します。
- Copy as JSONをクリック(またはCtrl+Shift+Cを押下)して、すべての指標をJSON形式でクリップボードにコピーします。
- ディスプレイ設定を変更した場合は、Refreshボタンで即座に更新します。
人気のスクリーン情報トピック
よくある質問
デバイスピクセル比(DPR)とは何ですか?
デバイスピクセル比は、画面上の物理ピクセルとCSSピクセルの比率です。DPRが2の場合、各CSSピクセルは2x2の物理ピクセルグリッドでレンダリングされます。これはRetinaやHiDPIディスプレイで一般的です。
ビューポートサイズとスクリーン解像度の違いは何ですか?
スクリーン解像度はモニターがOSに報告するピクセル総数です。ビューポートサイズはWebコンテンツのレンダリングに利用可能な領域で、アドレスバーやタブ、スクロールバーなどのブラウザUI要素は含まれません。
innerWidthとouterWidthの違いは何ですか?
window.innerWidthはブラウザのコンテンツエリア(スクロールバーを含むビューポート)の幅を測定します。window.outerWidthはフレーム、ツールバー、ボーダーを含むブラウザウィンドウ全体の幅を測定します。
データは安全ですか?
はい。すべての情報は標準のブラウザAPI(window、screen、navigator、matchMedia)からブラウザ内で完全に取得されます。データがサーバーに送信されることはなく、Cookieやトラッキングは一切関与しません。
Retinaディスプレイを検出するには?
デバイスピクセル比(DPR)が1より大きいか確認します。ほとんどのRetinaディスプレイのDPRは2または3です。CSSメディアクエリ(min-resolution: 2dppx)または(-webkit-min-device-pixel-ratio: 2)でも高DPIディスプレイをターゲットできます。
prefers-reduced-motionとは何ですか?
prefers-reduced-motionは、ユーザーがシステムレベルで不要なアニメーションを最小化する設定を有効にしているかを検出するCSSメディアクエリです。'reduce'にマッチする場合、前庭障害のあるユーザーのアクセシビリティ向上のため、CSSトランジションやJavaScriptアニメーションを無効化または簡素化すべきです。
ブレークポイントインジケーターの精度は?
ブレークポイントインジケーターは、公式のTailwind CSSとBootstrapドキュメントで定義された同じmin-widthシキヤク値を使用しています。現在のビューポート幅をこれらのシキャク値と比較するため、CSSメディアクエリの評価結果と同一です。
関連ツール
ブラウザ機能検出
ブラウザのAPI対応状況を50以上のWebプラットフォーム機能(WebGL、WebGPU、Service Workerなど)で検出・表示。
User-Agentパーサー
User-Agent文字列を解析し、ブラウザ、OS、デバイスタイプ、レンダリングエンジンを特定。ボット/クローラー検出対応。
ビューポートサイズリファレンス
レスポンシブWebデザイン用の60以上のデバイスビューポートサイズを閲覧します。iPhone、iPad、Android、ノートPC、デスクトップ、TVの画面寸法を比較。
px ↔ rem変換
設定可能なベースフォントサイズとクイックリファレンステーブルでpx、rem、emを変換します。
アクセシビリティカラーチェッカー
WCAG 2.1のカラーコントラスト比をAAおよびAAA基準でチェックします。前景色と背景色のペアをライブプレビューで確認。