Px to Em/Rem Converter

ピクセル値と相対単位をリアルタイム変換します

px

Preview Text

The quick brown fox jumps over the lazy dog.
日本語プレビュー:あのイーハトーヴォのすきとおった風

PX, EM, REMの違いとは?

CSSでフォントサイズや余白を指定する際、単位の使い分けは重要です。

PX (Pixel)

絶対単位です。スクリーン上の物理的な画素数に基づきます。デザインの正確な再現性は高いですが、ユーザーのブラウザ設定(文字サイズ変更)を無視する場合があり、アクセシビリティの観点からは注意が必要です。

EM

相対単位です。親要素のフォントサイズに対する倍率です。入れ子構造(ネスト)になると計算が複雑になることがあります(「コンパウンド効果」)。

div { font-size: 1.2em; } /* 親が16pxなら19.2px */

REM (Root EM)

相対単位ですが、常にルート要素(通常はhtmlタグ)のフォントサイズを基準にします。計算が予測しやすく、レスポンシブデザインで現在最も推奨される単位の一つです。多くのブラウザのデフォルトは16pxです。

html { font-size: 16px; }
h1 { font-size: 2rem; } /* 常に32px */

変換早見表 (Base: 16px)

Pixels EM / REM Percent
10px 0.625em 62.5%
12px 0.750em 75.0%
14px 0.875em 87.5%
16px 1.000em 100.0%
18px 1.125em 112.5%
20px 1.250em 125.0%
24px 1.500em 150.0%
32px 2.000em 200.0%