PXからREMへの変換器
カスタムのルートフォントサイズでpxからrem、remからpx、pxからem、emからpxへ変換します。タイプスケール全体を一度に一括変換し、そのまま貼り付けられるCSSをコピーして、各サイズを実寸でプレビューし、訪問者がブラウザのフォントサイズを変更したときにrem値がどう反応するかを確認できます。
広告ブロッカーにより広告を表示できません
MiniWebtool は広告収入によって無料で提供されています。このツールがお役に立った場合は、広告なしの閲覧とより多い毎日の利用回数のためにアップグレードするか、MiniWebtool.com を許可して再読み込みしてください。
- MiniWebtool.com の広告を許可して再読み込み
- またはアップグレードして広告なしと高い日次上限を利用
PXからREMへの変換器
PXからREMへの変換器は、プロジェクトで実際に使っているルートフォントサイズを基準に、ピクセル値をremまたはem単位へ、またその逆へ変換します。1つの値でもタイプスケール全体でも入力でき、変換結果、元のピクセル値をコメントとして残したコピー用CSSブロック、各サイズを実寸で表示する定規、訪問者がブラウザのフォントサイズを大きくしたときにrem値がどう反応するかのプレビューを確認できます。
PXからREMへの計算式
ピクセルとremの変換は1回の割り算で行えます。必要なのは文書のルートフォントサイズだけです。
ブラウザのデフォルトルートが16pxなら、24px ÷ 16 = 1.5remおよび1.5rem × 16 = 24pxとなります。スタイルシートでhtml { font-size: 62.5%; }を設定すると、ルートは10pxになり、同じ24pxは2.4remになります。
PXからREMへの変換表(ルート16px)
| ピクセル | rem(ルート16px) | rem(ルート10px) | 主な用途 |
|---|---|---|---|
| 8px | 0.5rem | 0.8rem | 狭い間隔、小さなバッジ |
| 10px | 0.625rem | 1rem | 小さな注記、キャプション |
| 12px | 0.75rem | 1.2rem | ラベル、補助テキスト |
| 14px | 0.875rem | 1.4rem | 本文の補助テキスト |
| 16px | 1rem | 1.6rem | 本文の基本サイズ |
| 18px | 1.125rem | 1.8rem | リード段落 |
| 20px | 1.25rem | 2rem | 小見出し、h5 |
| 24px | 1.5rem | 2.4rem | h4、カードタイトル |
| 28px | 1.75rem | 2.8rem | h3 |
| 32px | 2rem | 3.2rem | h2、セクションタイトル |
| 36px | 2.25rem | 3.6rem | デスクトップのh2 |
| 40px | 2.5rem | 4rem | モバイルのh1 |
| 48px | 3rem | 4.8rem | h1、ページタイトル |
| 56px | 3.5rem | 5.6rem | ヒーロー見出し |
| 64px | 4rem | 6.4rem | ディスプレイ見出し |
| 72px | 4.5rem | 7.2rem | 大型ディスプレイ |
| 80px | 5rem | 8rem | マーケティング用ヒーロー |
| 96px | 6rem | 9.6rem | 特大ディスプレイ |
remとemの違い: ネストですべてが変わる
remはルート要素(html)を基準に測定されるため、文書内のどこでも同じ意味になります。emは親要素の計算済みフォントサイズを基準に測定されるため、同じem値をネストすると累積します。この図は、16pxのルートから始めて、同じ1.5の倍率を3階層にわたって適用したものです。
✅ rem — 予測しやすい
⚠ em — レベルごとに累積
多くのチームが採用する実用的なルールは、フォントサイズ、レイアウトの間隔、ブレークポイントにはremを使い、ボタン内のパディングやテキストの隣に置くアイコンのサイズなど、コンポーネント自身に合わせて拡大縮小したいものにはemを意図的に使うことです。
pxではなくremを使う理由
- アクセシビリティ。ブラウザのデフォルトフォントサイズを20pxに設定した訪問者には、
remベースのサイズがすべて比例して大きく表示されます。pxで固定したサイズは、その設定を完全に無視します。 - 全体を一括で拡大縮小する1つのつまみ。メディアクエリでルートフォントサイズを変更すると、コンポーネントごとの上書きなしに、タイプスケールと間隔のリズム全体を一緒に変更できます。
- 一貫した間隔のリズム。パディングとマージンを
remで表すと、縦方向のリズムがタイプスケールに結び付き、ばらばらになるのを防げます。 - デザイントークンと相性がよい。現代のデザインシステム(Tailwindのデフォルトスケールを含む)はサイズを
remで公開しているため、既存のpx値を変換すると引き継ぎが簡単になります。
62.5%のルートフォントサイズの方法
多くのチームは、1remを分かりやすい10pxにして暗算を簡単にするため、次のルールを追加します。
html { font-size: 62.5%; } /* 16px × 0.625 = 10px */
body { font-size: 1.6rem; } /* 読みやすい16pxに戻す */
.card-title { font-size: 2.4rem; } /* 24px */
.card-body { font-size: 1.4rem; } /* 14px */
62.5%は固定ピクセル値ではなくブラウザのデフォルトに対する割合なので、訪問者のフォントサイズ設定にも対応します。覚えておくべき点は、bodyをおよそ1.6remに戻さないと、デフォルトテキストが10pxで表示されることです。この設定に対して変換するには、上のルートフォントサイズ欄を10に設定してください。
メディアクエリ内のrem
メディアクエリ内では、remはCSSで設定したhtmlのフォントサイズではなく、ブラウザの初期ルートフォントサイズを基準に解決されます。そのため、スタイルシートでhtml { font-size: 10px }と宣言していても、@media (min-width: 48rem)は常に768pxです。これによりremのブレークポイントは安全で予測しやすくなります。また、emとremが同じように動作する数少ない場所の1つでもあります。
それでもpxを使うべき場合
- 極細の境界線と区切り線 — 1pxの境界線は1pxのままにすべきです。拡大するとぼやけたサブピクセルの線になります。
- 固定サイズのアセット — スプライトのオフセット、正確な影のオフセット、既知の固有サイズを持つ画像。
- キャンバスと印刷出力 — 物理的なサイズやデバイスピクセルの測定値が本当に必要な場合。
この変換器の使い方
- 方向を選択: px → rem、rem → px、px → em、em → px。
- 値を入力: 1つの数値、またはカンマや空白で区切ったスケール全体(1回につき最大20個)。
24pxのように末尾に単位が付いた値も受け付け、単位は無視します。 - ルートフォントサイズを設定: ブラウザのデフォルトには16のままにするか、プリセットのチップで10(62.5%の方法)、12、14、18、20を選びます。
- 変換をクリック: 結果表、実寸サイズの定規、アクセシビリティプレビュー、CSSブロックを確認します。
- CSSをコピー: 1つのボタンですべての
font-size宣言をコピーできます。元のピクセル値はコメントとして残ります。
よくある質問
pxをremに変換するには?
ピクセル値をルートフォントサイズで割ります。ブラウザのデフォルトルートが16pxなら、24px ÷ 16 = 1.5remです。逆方向ではrem値にルートフォントサイズを掛けます。1.5rem × 16 = 24pxです。
1remは何pxですか?
1remはページのルートフォントサイズと同じです。主要ブラウザのデフォルトは16pxなので、html要素や訪問者のブラウザ設定が変更されない限り、1remは16pxです。
remとemの違いは何ですか?
remは常にhtml要素のルートフォントサイズを基準にするため、文書内のどこでも1.5remは同じサイズです。emは要素自身の親のフォントサイズを基準にするため、ネストされた要素では値が累積します。別の1.5emの中にある1.5emは基準サイズの2.25倍で表示されます。
62.5%のルートフォントサイズの方法とは?
html { font-size: 62.5%; }を設定すると、ルートは16pxではなく10pxになり、1remは10pxになります。暗算も簡単で、24pxは2.4remです。62.5%は絶対的なピクセル値ではなく相対値なので、訪問者のブラウザのフォントサイズ設定に応じて拡大縮小します。
フォントサイズにはpxとremのどちらを使うべきですか?
フォントサイズ、間隔、メディアクエリにはremを使い、訪問者がブラウザのデフォルトフォントサイズを大きくしたときにレイアウトも拡大するようにします。拡大縮小させない値にはpxを使い、極細の境界線、1pxの区切り線、一部の影のオフセットなどに限定します。
remの値は丸い数値にする必要がありますか?
いいえ。ブラウザは小数のrem値を問題なく扱い、内部でサブピクセルサイズを計算します。きりのよい数値がよければ、10pxや8pxなど、スケールを均等に割れるルートフォントサイズを選ぶか、この変換器の小数点以下の桁数オプションを使ってください。
remはpadding、margin、メディアクエリに使えますか?
はい。remはCSSが長さを受け付ける場所ならどこでも使えます。padding、margin、width、gap、border-radiusなどが含まれます。メディアクエリでは、remはカスタムのhtmlフォントサイズではなく初期の16pxルートを基準に解決されるため、48remのブレークポイントは常に768pxです。
追加リソース
このコンテンツ、ページ、またはツールを引用する場合は、次のようにしてください:
"PXからREMへの変換器"(https://MiniWebtool.com/ja/pxからremへの変換器/) MiniWebtool からの引用、https://MiniWebtool.com/
miniwebtoolチーム。更新日: 2026年8月9日
ウェブマスターツール:
- CPC 電卓
- CPM 電卓 おすすめ
- CSSコンプレッサー
- ファビコンジェネレーター
- グーグルアドセンス電卓
- cronジョブジェネレーター
- crontab式ジェネレーター
- htmlコンプレッサー
- HTMLからテキストコンバータ
- キーワード密度チェッカー
- markdown表ジェネレーター
- メタタグジェネレーター
- スマート引用符削除ツール
- urlスラッグジェネレーター
- ページビュー価値の電卓
- 訪問者の価値の電卓
- unixパーミッション電卓
- htmlエンティティエンコーダーデコーダー
- Lorem Ipsumジェネレーター
- json文字列エスケープアンエスケープ
- cURLからJSONへ変換ツール
- SQLフォーマッター
- SVG最適化ツール
- .htaccessリダイレクトジェネレーター
- Googlebot クロールサイズチェッカー
- robots.txt生成ツール 新しい
- XMLサイトマップ生成ツール 新しい
- ドメイン年齢チェッカー 新しい
- Open Graphチェッカー 新しい
- WHOIS検索 新しい
- DNSルックアップ 新しい
- ページ速度チェッカー 新しい
- ドメイン信頼度チェッカー 新しい
- リダイレクトチェッカー 新しい
- Hreflang タグジェネレーター 新しい
- リンク切れチェッカー 新しい
- CSS Flexbox プレイグラウンド 新しい
- CSS Grid生成ツール 新しい
- Gitコマンド生成ツール 新しい
- .env ファイルジェネレーター 新しい
- cURLコマンドビルダー 新しい
- HTTPステータスコードリファレンス 新しい
- URLパーサー 新しい
- クエリ文字列ビルダー 新しい
- SVGからReact/JSXへの変換器 新しい
- SCSSからCSSへのコンパイラー 新しい
- LessからCSSへのコンパイラー 新しい
- TypeScriptプレイグラウンド 新しい
- JSONスキーマジェネレーター 新しい
- PXからREMへの変換器 新しい
- PTからPXへの変換器 新しい