Skip to content

rem → px 変換ツール — rem をピクセルへ、即時・プライベート

ルート font-size をカスタマイズして rem を px に即変換。デフォルトで 1rem = 16px。双方向のリアルタイム変換、コピー対応、すべてブラウザ内で処理。

トラッキングなし ブラウザで動作 無料
px
プレビュー

いろはにほへと ちりぬるを

CSS の rem 単位の正確性とアクセシビリティ指針の観点でレビュー済み — Go Tools エンジニアリングチーム · Jun 11, 2026

クイックリファレンス

1rem は何 px ですか?

1rem = 16px(16px 基準) ブラウザのデフォルトである 16px ルート font-size では、1rem はちょうど 16px に等しくなります。これが他のすべての変換の基準点です: px = rem × 16。

rem → px の式は?

px = rem × ルート font-size rem 値をルート font-size で掛けます。例えば 1.5rem × 16 = 24px。プロジェクトが 16px を使わない場合はツールの基準値を変更してください。

62.5% テクニックとは?

62.5% → 1rem = 10px html { font-size: 62.5% } を設定するとルートが 10px になり、1rem = 10px となって rem → px は「10 で掛けるだけ」になります。使うにはこのツールの基準値を 10 に設定してください。

rem → px 変換ツールとは?

rem → px 変換ツールは、rem 単位をピクセルの寸法に変換します。rem("root em")単位はルートの 要素の font-size を基準とします: 1rem は常にルート font-size に等しく、ブラウザはこれをデフォルトで 16px に設定します。変換は単純な掛け算 — px = rem × ルート font-size — ですが、スタイルシートを読んだりデバッグしたりしながらすべての値で確認するのは繰り返しの手間で、このツールはそれを取り除きます。

開発者は通常、アクセシビリティとスケーラビリティのために CSS を rem で書きます: rem で書かれた値はユーザーのブラウザのフォントサイズ設定に合わせてスケールしますが、px の値は固定されたままです。とはいえ、ピクセルの数値が必要になる場面は数多くあります — デザインモックアップに合わせる、ピクセルで作業するデザイナーにサイズを引き渡す、px のみのプロパティを設定する、要素が特定のサイズで描画される理由をデバッグする、などです。そんなときにこそ、rem を px に戻す変換がまさに必要になります。

この変換ツールは rem 欄とピクセル欄をリアルタイムで連動させるので、どちらの方向にも移動でき、— 16px 基準を固定するツールとは違って — 任意のルート font-size を設定できます。これが重要なのは、62.5% テクニック(10px ルート)を使うスタイルシートは、デフォルトの 16px 設定とは異なるピクセル値に rem を変換するからです。ライブプレビューが変換後のテキストサイズを示し、参照表が素早く調べられるよう 16px 基準でのよくある rem 値を一覧表示します。

反対方向が必要ですか?px → rem 変換ツールを使ってください。スタイルシート自体を整えるにはCSS フォーマッターを、色の作業にはカラー変換ツールをお試しください。すべてブラウザ内で動作します — あなたの値が端末を離れることはありません。

/* The core formula */
/* px = rem × root-font-size (16px by default) */

:root {
  font-size: 16px; /* 1rem = 16px */
}

/* 1.5rem  -> 24px */
/* 1rem    -> 16px */
/* 0.75rem -> 12px */
/* 2rem    -> 32px */

/* JavaScript equivalent */
const remToPx = (rem, base = 16) => rem * base;
console.log(remToPx(1.5)); // 24
console.log(remToPx(0.75)); // 12

この rem → px 変換ツールの主な機能

カスタムなルート font-size

16px だけでなく任意の基準値に対して変換できます。62.5%(10px)テクニックやプロジェクトの実際のルート font-size に合わせられます — ほとんどのツールは 16 を固定しています。

リアルタイムの双方向変換

rem 欄とピクセル欄がリアルタイムで連動します。どちらかを編集すると、もう一方が選択した基準値に対して即座に更新されます。

サイズプレビュー内蔵

プレビュー行が入力した rem サイズでテキストを描画するので、数値だけでなくスケール感を確認できます。

ワンクリックコピー

rem または px の値をワンクリックでクリップボードにコピーし、そのまま CSS やデザインツールに貼り付けられます。

参照用の変換表

16px 基準でのよくある rem 値とそのピクセル換算を載せた一覧表で、入力なしで素早く調べられます。

100% ブラウザ内・プライベート

すべての計算がブラウザ内でローカルに行われます。サーバーへのリクエストも、トラッキングも、データ保存もありません — あなたの値が端末を離れることはありません。

rem → px 変換の例

本文テキスト — 1rem を px へ

1
16px

デフォルトの 16px ルート font-size では、1rem はちょうど 16px に等しくなります。これは他のすべての変換の基準です: px = rem × 16。

見出し — 1.5rem を px へ

1.5
24px

1.5rem は 24px になります(1.5 × 16)。見出しはユーザーのフォントサイズ設定に合わせてスケールしつつ、見慣れたピクセルサイズに対応するよう、しばしば rem で書かれます。

小さなラベル — 0.75rem を px へ

0.75
12px

0.75rem は 16px 基準で 12px です。ピクセル値を確認すると、注釈が読みやすいままかを確かめられます。

余白 — 0.5rem を px へ

0.5
8px

0.5rem は 8px に等しくなります。デザインシステムでは padding や margin を rem で表現することが多く、px に戻すとピクセル精度のレビューに便利です。

大きな見出し — 2rem を px へ

2
32px

2rem はちょうど基準値の倍、32px です。このようなきれいな倍数は目立つ見出しによくあります。

ブレークポイント — 48rem を px へ

48
768px

48rem のメディアクエリ・ブレークポイントは 16px 基準で 768px になります — スケーラブルな単位で表現された見慣れたタブレット幅のしきい値です。

よくある rem 値を px に変換する方法

開発者が最もよく px に変換する rem 値のクイックリファレンス(デフォルトの 16px ルート font-size)。

1rem を px に変換する方法

1 rem 16 px

1 を 16px のルート font-size で掛けると 16px になります。1rem は基準値です — デフォルト設定でちょうど 16px に等しく、他のすべての変換の基準点です。

1 rem 16 px

1rem = 16px を覚えましょう。そこから半分にすれば 0.5rem(8px)、倍にすれば 2rem(32px)です。

上で試してみましょう — rem 値を入力すればピクセルが即座に表示されます。

1.5rem を px に変換する方法

1.5 rem 24 px

1.5 を 16 で掛けると 24px になります。1.5rem はよくある見出しや大きなボタンのサイズなので、24px はデザインシステムに頻繁に登場します。

1.5 rem 24 px

1.5rem = 24px。ちょうど基準値の 1.5 倍で、整った見出しサイズです。

上で試してみましょう — rem 値を入力すればピクセルが即座に表示されます。

0.75rem を px に変換する方法

0.75 rem 12 px

0.75 を 16 で掛けると 12px になります。0.75rem はキャプション・ラベル・注釈によくあるサイズです。

0.75 rem 12 px

0.75rem = 12px(基準値の 4 分の 3)。補助的なテキストに便利です。

上で試してみましょう — rem 値を入力すればピクセルが即座に表示されます。

0.875rem を px に変換する方法

0.875 rem 14 px

0.875 を 16 で掛けると 14px になります。0.875rem はコンポーネントライブラリで非常によくある本文や UI テキストのサイズです。

0.875 rem 14 px

0.875rem = 14px、多くの UI フレームワークでのデフォルトのテキストサイズです。

上で試してみましょう — rem 値を入力すればピクセルが即座に表示されます。

2rem を px に変換する方法

2 rem 32 px

2 を 16 で掛けると 32px になります。2rem は大きな見出しやセクションの余白によくある値で、きれいな 32px に対応します。

2 rem 32 px

2rem = 32px、ちょうど基準値の倍 — 大きな見出しや余白に覚えやすい値です。

上で試してみましょう — rem 値を入力すればピクセルが即座に表示されます。

0.5rem を px に変換する方法

0.5 rem 8 px

0.5 を 16 で掛けると 8px になります。0.5rem は padding・margin・gap によくある余白の刻みです。

0.5 rem 8 px

0.5rem = 8px、基準値の半分 — よくある小さな余白の単位です。

上で試してみましょう — rem 値を入力すればピクセルが即座に表示されます。

rem → px 変換チャート

デフォルトの 16px ルート font-size での事前計算済みの rem → px 値。素早く調べられるようこのページをブックマークしておきましょう。

rem → ピクセル(16px 基準)

16px ルート font-size での rem → ピクセル変換表
REM PX
0.25 4
0.5 8
0.75 12
1 16
1.25 20
1.5 24
1.75 28
2 32
2.25 36
2.5 40
2.75 44
3 48

大きめの rem 値 → px

16px ルート font-size での大きめの rem 値 → ピクセル
REM PX
3.5 56
4 64
4.5 72
5 80
5.5 88
6 96
6.5 104
7 112
7.5 120
8 128

rem → px 変換ツールの使い方

  1. 1

    rem 値を入力する

    Rem 欄に数値を入力または貼り付けます。対応するピクセルが即座に表示されます — 変換ボタンは不要です。

  2. 2

    ルート font-size を設定する(任意)

    基準値はデフォルトで 16px です。プロジェクトに合わせて変更すると(例えば 62.5% テクニックのための 10px)、すべての結果が新しい基準値に対して更新されます。

  3. 3

    ピクセルの結果とプレビューを読む

    ピクセル欄に変換後の値が表示され、プレビュー行がそのサイズでテキストを描画し、式が現在の比率(例: 1rem = 16px)を確認させてくれます。

  4. 4

    値をコピーする

    いずれかの欄の横にあるコピーアイコンをクリックして、rem または px の値をクリップボードにコピーし、必要な場所に貼り付けられます。

rem → px 変換のユースケース

ピクセルモックアップに合わせる
CSS 内の rem 値がピクセルでいくつになるかを確認し、デザイナーの px ベースのモックアップと揃うようにします。
デザインの引き渡し
ピクセルで考えるデザイナーや関係者にサイズを伝える際、rem ベースのデザインシステムを px に戻します。
レイアウトとタイポのデバッグ
何かが特定のサイズで描画される理由を診断しながら、rem のフォントサイズ・余白・ブレークポイントを素早くピクセルに変換します。
62.5% テクニックの検証
html { font-size: 62.5% } を使うときに値を確認するため、10px のルート font-size に対して rem を px に変換します。
px のみのプロパティの設定
rem ではなくピクセルを期待するプロパティやツールのために、正確なピクセルの数値を取得します。
コンポーネントライブラリのレビュー
rem ベースのコンポーネントライブラリの背後にあるピクセルサイズを確認し、余白やタイポグラフィのスケールを精査します。

技術的な詳細

rem 単位
rem はルートの font-size を基準とします。1rem はその font-size をピクセルで表したもの — デフォルトで 16px — に等しいので、px = rem × ルート font-size となります。
倍精度演算
変換は IEEE 754 倍精度浮動小数点を使用し、きれいな値のために最大 5 桁の小数に丸められ、末尾のゼロが取り除かれます。
クライアントサイド処理
すべての変換ロジックはブラウザ内の JavaScript で実行されます。ネットワーク呼び出しは一切行われません — ツールは一度読み込まれれば完全にオフラインで動作します。

rem と px を使う際のベストプラクティス

実際の基準値に対して変換する
常にスタイルシートが実際に設定するルート font-size を使いましょう。10px 基準(62.5% テクニック)はデフォルトの 16px とは異なるピクセルに rem を変換します。
rem で書き、px で検証する
アクセシビリティのために CSS は rem で保ち、ピクセルの数値はレビュー・引き渡し・デバッグに使いましょう — px をハードコードする口実にしてはいけません。
em と rem の複合に注意する
値が予想外に解決される場合は、それが rem(ルート基準)であって、ネストすると複合する em(親基準)ではないことを確認しましょう。

rem → px のよくある質問

1rem は何ピクセルですか?
1rem はルート font-size をピクセルで表したものに等しく、デフォルトで 16px です。rem 単位はルートの 要素の font-size を基準とするため、px = rem × ルート font-size となります。標準的な設定では 1rem = 16px、1.5rem = 24px、2rem = 32px です。スタイルシートがルート font-size を変更すれば、1rem のピクセル値もそれに伴って変わります。
rem を px に変換するには?
rem 値をルート font-size で掛けます。式は px = rem × 基準値 で、基準値は 要素の font-size(デフォルトで 16px)です。例えば 1.5rem × 16 = 24px、0.75rem × 16 = 12px です。このツールはその掛け算をリアルタイムで行い、プロジェクトが別のルート font-size を使う場合は基準値を変更できます。
16px は何 rem ですか?
デフォルトの 16px ルート font-size では 16px は 1rem に等しくなります。rem = px ÷ 基準値 だからです。これは rem → px の逆方向です: 1rem = 16px なので、16px = 1rem。プロジェクトが 16px ルートを使わない場合は、ツールの基準値を変更するか、px → rem 変換ツールを使ってください。
なぜデザインは px ではなく rem を使うのですか?
rem 単位はユーザーのブラウザのフォントサイズ設定を尊重するため、アクセシビリティにとって重要です。誰かがデフォルトのフォントサイズを大きくしたとき、rem で指定されたものはすべて比例してスケールしますが、px の値は固定されたままです。rem はデザインシステムの一貫性も保ちます — 1つのルート font-size を変更すれば、インターフェース全体が再スケールします。rem を px に戻すのは、ピクセル精度のレビュー、デザインの引き渡し、デバッグに依然として役立ちます。
rem、em、px の違いは何ですか?
px は絶対単位です — 固定された CSS ピクセルです。rem はルート()の font-size を基準とするため、ページ全体で一貫しています。em は現在の要素の親の font-size を基準とするため、ネストすると複合的に効きます。ユーザーの設定に合わせてスケールさせたいほとんどのサイズには rem を、1px のボーダーのような固定したい細部には px を、ローカルな文脈に対してスケールさせたい値には em を使いましょう。
62.5% font-size テクニックとは何ですか?
html { font-size: 62.5% } を設定すると、ルート font-size が 10px になります(16px デフォルトの 62.5%)。10px 基準では 1rem = 10px なので、rem → px は「10 で掛けるだけ」になります: 1.6rem = 16px、2.4rem = 24px。多くの開発者はこの単純な計算を好み、読みやすい 16px の本文テキストのために body { font-size: 1.6rem } を設定します。62.5% 基準で変換するには、このツールのルート font-size を 10 に設定してください。
この変換ツールでルート font-size を変更できますか?
はい。ルート font-size 欄はデフォルトで 16px ですが、任意の値 — 10、18、20 やプロジェクトが使う値 — を受け付けます。すべての変換と参照表が、設定した基準値に対して更新されます。デフォルトに戻すには「16 にリセット」をクリックします。ほとんどの変換ツールは 16px を固定していますが、カスタム基準値こそが、このツールを実際のスタイルシートに合わせられる理由です。
1rem は常に 16px ですか?
ルート font-size が 16px のときだけです。これは事実上すべてのブラウザでデフォルトです。1rem = 16px という関係は、html { font-size } を上書きしない限り成立します。スタイルシートがルート font-size を 10px や 18px に設定すれば、1rem は代わりにその値に等しくなります。常にページの実際のルート font-size に対して変換してください。
rem を px に戻すべきなのはどんなときですか?
rem を px に変換するのは、ピクセル精度の値が必要なときに役立ちます: デザインモックアップに合わせる、ピクセルで作業するデザイナーにサイズを伝える、px のみのプロパティを設定する、要素が特定のサイズで描画される理由をデバッグする、などです。rem での記述はスケーラビリティのために CSS に残し、px の数値は検証や引き渡しのために使います。
変換に使うルート font-size はどれでも構いませんか?
いいえ — ルート font-size は乗数なので、結果を直接変えます。2rem は 16px 基準では 32px ですが、10px 基準では 20px です。スタイルシートが 62.5% テクニックや任意のカスタムなルート font-size を使っているなら、ツールの基準値をそれに合わせてください。そうしないとピクセル値が間違ってしまいます。
この rem → px 変換ツールの精度はどのくらいですか?
変換は IEEE 754 倍精度演算と正確な式 px = rem × 基準値 を使用し、結果は最大 5 桁の小数に丸められ、末尾のゼロが取り除かれます。これはブラウザが必要とするよりはるかに細かく、計算は決定論的なので、本番の作業でも信頼できます。
この変換ツールを使うときデータは安全ですか?
完全に安全です。すべての変換は JavaScript を使ってブラウザ内でローカルに実行されます。どのサーバーにも値は送信されません — ネットワークリクエストも、入力に対する Cookie も、入力内容に対する解析もありません。インターネットから切断すれば確認できます: ページが一度読み込まれれば、ツールは完全にオフラインで動作し続けます。

進数変換ツール — 2進数・16進数・10進数・8進数

単位変換

無料オンライン進数変換ツール。2進数、8進数、10進数、16進数および任意の基数(2-36)間で数値を瞬時に変換。BigInt対応で桁数制限なし。登録不要・サーバー送信なし、すべての処理がブラウザ内で完結。コピーボタンやコードリテラル出力で開発作業を効率化。

カラーコンバーター — HEX, RGB, HSL & OKLCH

単位変換

HEX を RGB、HSL、OKLCH、OKLAB、CMYK にブラウザで変換できます。任意の形式をワンクリックでコピー。無料・登録不要・色データはページから一切送信されません。

HEX から CMYK へのコンバーター

単位変換

HEX カラーを CMYK にブラウザで変換できます。印刷プレビュー向けの sRGB ベースの単純な近似値です。無料・登録不要、色データはローカルから出ません。

HEX から HSL へのコンバーター

単位変換

任意の HEX カラーを HSL にブラウザで変換できます。3 桁・6 桁・アルファ付き 8 桁の HEX すべてに対応。無料・即時・登録不要、色データはページから一切送信されません。

HEX から OKLCH へのコンバーター

単位変換

HEX を OKLCH に変換し、Tailwind v4 デザイントークンに対応します。知覚的に均一なライブ出力に加え、Display P3 色域の警告も表示。無料・ブラウザ完結。

HEX から RGB へのコンバーター

単位変換

任意の HEX カラーコードを RGB にブラウザで変換できます。3 桁・6 桁・アルファ付き 8 桁の HEX すべてに対応。無料・即時・登録不要、色データはページから一切送信されません。