256 Tools

CSS単位変換ツール(px / rem / em)

換算値
px16px
rem1rem
em1em
pt12pt
%100%

関連する外部サイト

一部のリンクはアフィリエイトリンクを含みます。

関連ツール

px・rem・em・pt・%のCSS単位を相互変換します。remはルートフォントサイズに、emと%は親(ベース)フォントサイズに依存するため、両方を設定できます(デフォルトはブラウザ標準の16px)。値を入力して単位を選ぶと、すべての換算値が一覧表示されます。

使い方

  1. 値を入力し、元の単位を選択します。
  2. ルートフォントサイズと、em・%用のベースサイズを設定します。
  3. 各単位の換算値を確認またはコピーします。

仕組み

すべての値はまずpxに変換されます。remはルートフォントサイズ倍、emはベース(親)フォントサイズ倍、ptはCSSの96/72の比率、%はベースサイズに対する割合として計算します。pxからそれぞれの単位へ逆変換することで、例えば16pxルートで1.5remは24px、12ptは16pxとなります。

値がpxに変換され、さらにrem・em・pt・%に変換される流れ1.5rem24pxem / pt / %

機能

全単位を一覧表示

1つの値に対して、px・rem・em・pt・%をまとめて確認できます。

カスタムルート・ベース

rem・em・%が依存するルートフォントサイズと親フォントサイズを自由に設定できます。

任意の単位をコピー

CSSに必要な値を1クリックでコピーできます。

プライバシー重視・即時変換

すべての変換はブラウザ内で完結し、データは送信されません。

活用シーン

レスポンシブデザイン

ピクセル値のデザインをスケーラブルなremに変換します。

アクセシビリティ

ユーザーのフォントサイズ設定を尊重するremを活用できます。

コンポーネント

コンポーネントのフォントサイズを基準にemの値を算出します。

印刷スタイル

印刷用CSSのptとpxを相互変換します。

注意事項

  • remはルート(html)フォントサイズを基準とします。
  • emと%は親(ベース)フォントサイズを基準とします。
  • ptは標準の96/72の比率を使用します(1pt ≈ 1.333px)。
  • 計算はすべてデバイス上で行われ、データは送信されません。

よくある質問

remとemの違いは何ですか?
remはルートフォントサイズを基準にしますが、emは親要素のフォントサイズを基準にします。両方のサイズをここで設定できます。
デフォルトが16pxなのはなぜですか?
ほとんどのブラウザのルートフォントサイズのデフォルトが16pxなので、変更しない限り1rem = 16pxになります。
ptはどのように変換されますか?
CSSの96/72の比率を使用するため、1ptは約1.333px、12ptは16pxになります。
%は何を基準に変換されますか?
emと同様に、ベース(親)フォントサイズを基準にします。100%はベースサイズと同じです。
データはアップロードされますか?
いいえ。すべての変換はブラウザ内で完結し、データがデバイスの外に送られることはありません。

広告と解析のために Cookie を使用します。