DPI/PPI計算ツール
解像度と対角サイズから画面のピクセル密度(PPI)を計算します — ピクセルピッチ、アスペクト比、総メガピクセル、Androidの密度バケット、Retina判定も算出。
入力
出力
| 項目 | 値 |
|---|---|
| No data yet | |
ガイド
DPI/PPI計算ツールは、画面のピクセルがどれだけ密に詰まっているかを計算します。解像度(幅と高さをピクセル単位)と物理的な対角サイズ(インチ単位)を入力すると、PPI(1インチあたりのピクセル数)によるピクセル密度に加えて、ピクセルピッチ、アスペクト比、総メガピクセル、Androidの密度バケット、AppleのRetinaしきい値を超えるかどうかを返します。
「DPI(1インチあたりのドット)」と「PPI(1インチあたりのピクセル)」は画面に関して同じ意味で使われるため、この1つの計算ツールで「ディスプレイがどれほどシャープか」と「各ピクセルの物理的な大きさ」の両方に答えます。
使い方
- 水平方向の幅をピクセル単位で入力します(例: 3840)。
- 垂直方向の高さをピクセル単位で入力します(例: 2160)。
- 画面の対角サイズをインチ単位で入力します(例: 27)。
入力するたびに結果テーブルが自動的に埋まります。コピーまたはダウンロードでテーブルをCSVとしてエクスポートします。
試す価値のある一般的な値: 4K 27インチモニターは27"で3840 x 2160、1080p 24インチモニターは24"で1920 x 1080、iPhone 15 Proは6.1"で2556 x 1179、14インチMacBook Proは14.2"で3024 x 1964。
数値の計算方法
- PPI = ピクセル単位の対角解像度 ÷ インチ単位の対角サイズ。ピクセル単位の対角線は、幅と高さのピタゴラス長です:
sqrt(幅² + 高さ²)。 - ピクセルピッチ =
25.4 / PPImm、隣接するピクセル間の中心間距離(1インチあたり25.4mm)。 - アスペクト比は、幅と高さの比を最大公約数で割って簡約したものです。
- 総ピクセル数は幅 × 高さで、メガピクセルでも表示されます。
- 密度カテゴリはPPIをAndroidの密度バケット(ldpi、mdpi、hdpi、xhdpi、xxhdpi、xxxhdpi)に対応付けます。
- Retinaは、220 PPIのしきい値に対するはい/いいえの判定です — 一般的な視聴距離で個々のピクセルが見分けにくくなる密度。
DPIとPPIの違いは?
厳密には、PPI(ピクセル・パー・インチ)は画面を表し、DPI(ドット・パー・インチ)はプリンターを表します。日常的にはディスプレイに対して同じ意味です: 1インチの直線に何ピクセル入るか。このツールはPPIを報告します。
アスペクト比が16:9のようなきれいな数字にならないのはなぜ?
スマートフォンやノートPCのパネルは、ネイティブ解像度が奇数であることがよくあります(例: 2556 x 1179)。そのため簡約後の比率も284:131のような変則的なものになります。これは期待どおりです — 丸められたマーケティング数値ではなく、正確な比率です。
Retinaディスプレイとは何か?
Retinaは視聴距離に依存するため、公式の単一数値はありません。この計算ツールはデスクトップクラスの画面の実用上の区切りとして220 PPIを使用します。近くで持つスマートフォンは、同じシャープさに見えるためには通常はるかに高いPPIが必要です。
プライバシー
すべてブラウザ内で完全に実行されます。入力がアップロード、保存、記録されることはありません — 計算はお使いのデバイス上でローカルに行われます。
Use it from code
From 3 credits per callREST API
curl -X POST https://api.iotools.cloud/v1/tool/dpi-ppi-calculator \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"widthPx": "3840",
"heightPx": "2160",
"diagonalSize": "27"
}'Swap in your own key from your account. The tool's fields are the body — no wrapper.
Ask an AI agent
Use the IOTools `dpi-ppi-calculator` tool (DPI / PPI Calculator) on this input:
YOUR_INPUT_HEREPaste this at any agent connected to the IOTools MCP server, then add your input.