MCPで接続 →

計算を入力してください

公式

広告

結果

ピクセル換算値
16
px
em値 1 em
基準フォントサイズ 16 px

EM→PX変換ツールとは?

このツールは、CSSのem単位を絶対値であるピクセル(px)に換算します。emは相対単位で、1emは親要素のフォントサイズ(フォント以外のプロパティでは要素自身のフォントサイズ)と等しくなります。ブラウザのルートフォントサイズは初期値で16pxのため、1emは通常16pxになりますが、実際の値は設定する基準フォントサイズによって変わります。

使い方

変換したいem値を入力し、続けて基準フォントサイズをピクセルで入力します。多くのブラウザの初期値は16pxなので、この値があらかじめ入力されています。「計算」ボタンを押すと、相当するピクセル値が表示されます。ピクセル指定のデザイン仕様と、em指定のスタイルシートを突き合わせたいときに便利です。

計算式の解説

変換はシンプルな掛け算です。

$$\text{px} = \text{em} \times \text{基準フォントサイズ}$$

たとえば基準16pxで1.5emなら、\(1.5 \times 16 = 24\,\text{px}\)となります。逆に求めたい場合は、ピクセルを基準値で割ります:\(\text{px} \div \text{基準} = \text{em}\)。

em に基準フォントサイズを掛けるとピクセルになることを示す図
ピクセルは em 値に基準フォントサイズを掛けた値になります。

計算例

たとえば見出しを2.5emに設定し、基準フォントサイズが16pxだとします。ピクセル換算は\(2.5 \times 16 = 40\,\text{px}\)です。もし基準が18pxであれば、同じ2.5emでも\(2.5 \times 18 = 45\,\text{px}\)で表示されます。emが基準値に応じて拡大・縮小する様子がよく分かります。

サイズが大きくなる3つの文字、それぞれにピクセル測定の目盛り付き
em 値が大きいほど、基準フォントサイズに対するピクセルサイズも大きくなります。

よくある質問

1emは常に16pxですか? 基準フォントサイズがブラウザ初期値の16pxである場合のみです。親要素やルートのフォントサイズが異なれば、1emの値もそれに応じて変わります。

emとremの違いは? remは常にルート(html要素)のフォントサイズを基準にします。一方emは最も近いフォントサイズ指定を基準にするため、入れ子になると継承して累積していきます。

なぜpxではなくemを使うのですか? em単位はユーザーのフォントサイズ設定に追従するため、アクセシビリティが向上し、レスポンシブなタイポグラフィを保守しやすくなります。

最終更新: