16px は何 rem ですか?
16px = 1rem(16px 基準) ブラウザのデフォルトである 16px ルート font-size では、16px はちょうど 1rem に等しくなります。これが他のすべての変換の基準点です: rem = px ÷ 16。
ルート font-size をカスタマイズして px を rem に即変換。デフォルトで 16px = 1rem。双方向のリアルタイム変換、コピー対応、すべてブラウザ内で処理。
いろはにほへと ちりぬるを
16px = 1rem(16px 基準) ブラウザのデフォルトである 16px ルート font-size では、16px はちょうど 1rem に等しくなります。これが他のすべての変換の基準点です: rem = px ÷ 16。
rem = px ÷ ルート font-size ピクセル値をルート font-size で割ります。例えば 24px ÷ 16 = 1.5rem。プロジェクトが 16px を使わない場合はツールの基準値を変更してください。
62.5% → 1rem = 10px html { font-size: 62.5% } を設定するとルートが 10px になり、1rem = 10px となって rem の計算は「10 で割るだけ」になります。使うにはこのツールの基準値を 10 に設定してください。
px → rem 変換ツールは、ピクセルの寸法を CSS 用の rem 単位に変換します。rem("root em")単位はルートの 要素の font-size を基準とします: 1rem は常にルート font-size に等しく、ブラウザはこれをデフォルトで 16px に設定します。変換は単純な割り算 — rem = px ÷ ルート font-size — ですが、スタイルシート内のすべてのフォントサイズ・margin・ブレークポイントを手作業で計算するのは面倒でミスが起きやすく、このツールはその手間を取り除きます。
そもそも変換する理由はアクセシビリティとスケーラビリティです。値が px で書かれていると、固定サイズに固定され、ユーザーのブラウザのフォントサイズ設定を無視します。rem で書かれていると、ユーザーがデフォルトのフォントサイズを大きくしたときに比例してスケールします — 弱視の人にとって不可欠な配慮であり、ズームするすべての人にとってより快適な体験です。デザインシステムを rem で表現すれば、ルート font-size を 1 回変更するだけでインターフェース全体が一貫して再スケールします。
この変換ツールはピクセル欄と rem 欄をリアルタイムで連動させるので、どちらの方向にも移動でき、— 16px 基準を固定するツールとは違って — 任意のルート font-size を設定できます。これが重要なのは、62.5% テクニック(10px ルート)を使うスタイルシートはデフォルトの 16px 設定とは異なる変換になるからです。ライブプレビューが変換後のテキストサイズを示し、参照表が素早く調べられるよう 16px 基準での最も一般的な px 値を一覧表示します。
逆方向が必要ですか?rem → px 変換ツールを使ってください。スタイルシート自体を整えるにはCSS フォーマッターを、色の作業にはカラー変換ツールをお試しください。すべてブラウザ内で動作します — あなたの値が端末を離れることはありません。
/* The core formula */
/* rem = px ÷ root-font-size (16px by default) */
:root {
font-size: 16px; /* 1rem = 16px */
}
.title { font-size: 1.5rem; } /* 24px */
.body { font-size: 1rem; } /* 16px */
.caption{ font-size: 0.75rem; } /* 12px */
.card { padding: 1.5rem; } /* 24px */
/* JavaScript equivalent */
const pxToRem = (px, base = 16) => px / base;
console.log(pxToRem(24)); // 1.5
console.log(pxToRem(12)); // 0.75 16px だけでなく任意の基準値に対して変換できます。62.5%(10px)テクニックやプロジェクトの実際のルート font-size に合わせられます — ほとんどのツールは 16 を固定しています。
ピクセル欄と rem 欄がリアルタイムで連動します。どちらかを編集すると、もう一方が選択した基準値に対して即座に更新されます。
プレビュー行が変換後の rem サイズでテキストを描画するので、数値だけでなくスケール感を確認できます。
px または rem の値をワンクリックでクリップボードにコピーし、そのまま CSS に貼り付けられます。
16px 基準での最も一般的な px 値とその rem 換算を載せた一覧表で、入力なしで素早く調べられます。
すべての計算がブラウザ内でローカルに行われます。サーバーへのリクエストも、トラッキングも、データ保存もありません — あなたの値が端末を離れることはありません。
16
1rem
デフォルトの 16px ルート font-size では、16px はちょうど 1rem に等しくなります。これは他のすべての変換の基準点です: rem = px ÷ 16。
24
1.5rem
24px の見出しは 1.5rem になります(24 ÷ 16 = 1.5)。rem を使うと、ユーザーがブラウザのデフォルトフォントサイズを変更したときに見出しが自動的にスケールします。
12
0.75rem
12px は 16px 基準で 0.75rem です。注釈やキャプションは、読者のフォントサイズ設定を尊重するために rem にする典型的な候補です。
8
0.5rem
8px は 0.5rem に等しくなります。多くのデザインシステムでは、余白がテキストと一緒にスケールするよう padding や margin を rem で表現します。
18
1.125rem
ルート font-size を 10px に設定すると(62.5% テクニック)、18px は 1.8rem になります。デフォルトの 16px 基準では、18px は 1.125rem です。常にプロジェクトが実際に使う基準値に対して変換してください。
768
48rem
768px のメディアクエリ・ブレークポイントは 16px 基準で 48rem です。rem ベースのブレークポイントは、ユーザーがテキストを拡大したときにより予測どおりにズームします。
開発者が最もよく rem に変換する px 値のクイックリファレンス(デフォルトの 16px ルート font-size)。
16 を 16px のルート font-size で割ると 1rem になります。16px は基準値です — デフォルト設定でちょうど 1rem に等しく、これが他のすべての変換の基準点になる理由です。
16 px → 1 rem 16px = 1rem を覚えましょう。そこから半分にすれば 0.5rem(8px)、倍にすれば 2rem(32px)です。
上で試してみましょう — ピクセル値を入力すれば rem が即座に表示されます。
24 を 16 で割ると 1.5rem になります。24px はよくある見出しや大きなボタンのサイズなので、1.5rem はデザインシステムに頻繁に登場します。
24 px → 1.5 rem 24px はちょうど基準値の 1.5 倍なので、きれいに 1.5rem に対応します — 見出しに整った値です。
上で試してみましょう — ピクセル値を入力すれば rem が即座に表示されます。
12 を 16 で割ると 0.75rem になります。12px はキャプション・ラベル・注釈によくあるサイズで、それでもユーザーのフォントサイズ設定を尊重すべきものです。
12 px → 0.75 rem 12px = 0.75rem(基準値の 4 分の 3)。補助的なテキストに便利です。
上で試してみましょう — ピクセル値を入力すれば rem が即座に表示されます。
14 を 16 で割ると 0.875rem になります。14px は非常によくある本文や UI テキストのサイズなので、0.875rem はコンポーネントライブラリに絶えず登場します。
14 px → 0.875 rem 14px = 0.875rem。多くの UI フレームワークでのデフォルトのテキストサイズです。
上で試してみましょう — ピクセル値を入力すれば rem が即座に表示されます。
32 を 16 で割ると 2rem になります。32px は大きな見出しやセクションの余白によくある値で、きれいな 2rem に対応します。
32 px → 2 rem 32px = 2rem、ちょうど基準値の倍 — 大きな見出しやゆったりした余白に覚えやすい値です。
上で試してみましょう — ピクセル値を入力すれば rem が即座に表示されます。
デフォルトの基準値では 10 を 16 で割ると 0.625rem になります。なお 10px は 62.5% テクニックで使われるルート font-size でもあり、その場合は 10px が代わりに 1rem に等しくなります。
10 px → 0.625 rem 16px 基準では 10px = 0.625rem。62.5% テクニックを採用するなら基準値を 10 に設定すると 10px は 1rem になります。
上で試してみましょう — ピクセル値を入力すれば rem が即座に表示されます。
デフォルトの 16px ルート font-size での事前計算済みの px → rem 値。素早く調べられるようこのページをブックマークしておきましょう。
| PX | REM |
|---|---|
| 8 | 0.5 |
| 9 | 0.5625 |
| 10 | 0.625 |
| 11 | 0.6875 |
| 12 | 0.75 |
| 13 | 0.8125 |
| 14 | 0.875 |
| 15 | 0.9375 |
| 16 | 1 |
| 17 | 1.0625 |
| 18 | 1.125 |
| 19 | 1.1875 |
| 20 | 1.25 |
| 21 | 1.3125 |
| 22 | 1.375 |
| 23 | 1.4375 |
| 24 | 1.5 |
| 28 | 1.75 |
| 32 | 2 |
| 36 | 2.25 |
| 40 | 2.5 |
| 44 | 2.75 |
| 48 | 3 |
| PX | REM |
|---|---|
| 56 | 3.5 |
| 64 | 4 |
| 72 | 4.5 |
| 80 | 5 |
| 88 | 5.5 |
| 96 | 6 |
ピクセル(px)欄に数値を入力または貼り付けます。対応する rem が即座に表示されます — 変換ボタンは不要です。
基準値はデフォルトで 16px です。プロジェクトに合わせて変更すると(例えば 62.5% テクニックのための 10px)、すべての結果が新しい基準値に対して更新されます。
Rem 欄に変換後の値が表示され、プレビュー行がそのサイズでテキストを描画し、式が現在の比率(例: 1rem = 16px)を確認させてくれます。
いずれかの欄の横にあるコピーアイコンをクリックして、px または rem の値をクリップボードにコピーし、そのまま CSS に貼り付けられます。
単位変換
無料オンライン進数変換ツール。2進数、8進数、10進数、16進数および任意の基数(2-36)間で数値を瞬時に変換。BigInt対応で桁数制限なし。登録不要・サーバー送信なし、すべての処理がブラウザ内で完結。コピーボタンやコードリテラル出力で開発作業を効率化。
単位変換
HEX を RGB、HSL、OKLCH、OKLAB、CMYK にブラウザで変換できます。任意の形式をワンクリックでコピー。無料・登録不要・色データはページから一切送信されません。
単位変換
HEX カラーを CMYK にブラウザで変換できます。印刷プレビュー向けの sRGB ベースの単純な近似値です。無料・登録不要、色データはローカルから出ません。
単位変換
任意の HEX カラーを HSL にブラウザで変換できます。3 桁・6 桁・アルファ付き 8 桁の HEX すべてに対応。無料・即時・登録不要、色データはページから一切送信されません。
単位変換
HEX を OKLCH に変換し、Tailwind v4 デザイントークンに対応します。知覚的に均一なライブ出力に加え、Display P3 色域の警告も表示。無料・ブラウザ完結。
単位変換
任意の HEX カラーコードを RGB にブラウザで変換できます。3 桁・6 桁・アルファ付き 8 桁の HEX すべてに対応。無料・即時・登録不要、色データはページから一切送信されません。