DevToolPal
日本語

CSS 単位

remからpxへの換算ツール

rem(rem)をピクセル(px)に換算します。1 rem = 16 px、1 px = 0.0625 rem です。

計算式

px = rem × 16

換算方法

remをピクセルに換算するには、値に 16 を掛けます。例:2 rem = 32 px。

換算表

rem px
0.25 rem 4 px
0.5 rem 8 px
0.75 rem 12 px
0.875 rem 14 px
1 rem 16 px
1.25 rem 20 px
1.5 rem 24 px
2 rem 32 px
2.5 rem 40 px
3 rem 48 px
4 rem 64 px

換算表は基準フォントサイズ 16pxを前提にしています。上の換算ツールで設定をプロジェクトに合わせて変更できます。

これらの単位について

ブラウザーはすべての CSS の長さを最終的にピクセルに変換します。rem はルートのフォントサイズ、em は親要素のフォントサイズが基準で、ページやユーザーが変更しない限り主要ブラウザーではどちらも 16px です。1pt は 1/72 インチ、1px は 1/96 インチなので 1pt = 1.333px です。vw はビューポート幅の 1% で、ピクセル数は画面幅によって変わります。

よくある質問

› rem を px に換算するには?

1 rem = 16 px です。換算するには値に 16 を掛けます:2 rem = 32 px。

› 1 px は何 rem ですか?

1 px = 0.0625 rem です。逆方向の計算式は rem = px ÷ 16 です。

› px ではなく rem を使う理由は?

rem はユーザーがブラウザーで設定した文字サイズに追従するのでアクセシビリティに優れ、ルートの値を 1 つ変えるだけでレイアウト全体を一貫して拡大縮小できます。

› rem と em の違いは?

rem は常にルート(html)のフォントサイズを使います。em は親要素のフォントサイズを使うため、入れ子にすると値が掛け合わされます。