CSS単位コンバーターとは?
CSSはサイズ指定にいくつかの異なる単位をサポートしています——pxやptのような絶対単位と、rem、em、vw、vh、%のような相対単位です。相対単位はレスポンシブでアクセシブルなデザインに不可欠です(特にremはユーザーのブラウザフォントサイズ設定を尊重します)が、結果はルートフォントサイズ、現在の要素のフォントサイズ、ビューポートの寸法といった文脈に依存するため、それらの間を頭の中で変換するのは本当に困難です。
このコンバーターはその計算を代わりに行います。ベースフォントサイズ、ビューポートの寸法、変換したい値を設定するだけで、他のすべての単位における同等の値を瞬時に確認できます——デザインモックアップのピクセル測定値をレスポンシブなrem/vwの値に変換する際や、既存のCSSルールが画面上で実際にどうレンダリングされるかを再確認する際に便利です。
この計算機を使用するタイミング
- プロジェクトを開始する前にツールのコストを評価する必要があるとき
- 他の類似ツールと結果を比較するとき
- さまざまなシナリオでツールの使用方法を学ぶとき
- チームやクライアントと結果を共有するとき
- ツールの計算の正確さを確認するとき
- 特定の問題への簡単で迅速な解決策を探しているとき
手順:
- 変換したい値を入力し、その開始単位を選択します。
- ベースフォントサイズを設定します(デフォルトはブラウザ標準の16px)。
- vw/vh変換の場合は、目標のビューポート幅と高さを入力します。
- 他のすべての単位における同等の値を瞬時に確認します。
計算式
1rem = 1em = ベースフォントサイズ(デフォルト16px)
1pt = 96/72 px ≈ 1.333px
1vw = ビューポート幅 / 100
1vh = ビューポート高さ / 100
1% = 基準値 / 100
ユースケース
- デザイナーのピクセルベースのFigma/SketchスペックをアクセシブルなCSS向けのrem値に変換する
- vwベースのレスポンシブフォントサイズが特定の画面幅で実際に何にレンダリングされるかを確認する
- レガシーなpt基準の印刷・メールCSSをWeb標準のpxやremに変換する
- デザインシステムの間隔スケールが単位間できれいに整合しているかを監査する
- 開発者ツールを開くことなくコードレビュー中にCSSの値を素早く確認する
主な利点
- 一般的な7つのCSS単位すべてを一箇所で変換
- 固定の想定ではなく、実際のベースフォントサイズとビューポートを使用
- 入力と同時に瞬時に結果を表示——ブラウザの開発者ツールを開く必要なし
- 無料、登録不要、すべてブラウザ内で完結
プロのヒント
- ネストされたコンポーネントで予期しない累積を避けるため、フォントサイズにはemよりremを優先してください
- ターゲットブラウザがサポートしている場合、モバイルのフルスクリーンレイアウトにはvhの代わりにdvh/svhを使用してください
- rem変換を予測可能に保つため、デザインシステム全体で一貫したベースフォントサイズを維持してください
- ピクセルパーフェクトなデザインを変換する際は、間隔はremに変換しつつ、境界線の幅などの細かい部分はpxのままにしてください
避けるべきよくある間違い
- ルートフォントサイズが変更されているかを確認せずに、1remが常に16pxに等しいと思い込む
- ブラウザのアドレスバーの挙動を考慮せずに、モバイルのフルハイトレイアウトにvhを使用する
- em基準のフォントサイズをネストし、予期せず累積したときに驚く
- 同じコンポーネント内でpxとremを一貫性なく混在させ、アクセシビリティのスケーリングを壊してしまう
重要な用語の説明
- ルートフォントサイズ:html要素に設定されたフォントサイズで、すべてのrem単位はこれを基準とします
- ビューポート:ブラウザウィンドウ内でWebページが表示される領域
- 絶対単位:pxやptのように、どの文脈にも依存しない固定の実世界のサイズを持つ単位
- 相対単位:rem、em、vw、%のように、サイズが他の値に依存する単位
関連コンセプト
- カラーコンバータ: HEX、RGB、HSLのカラーフォーマットを変換
- 長さコンバータ: インチ、センチメートル、ピクセルなどを変換
- ユニットコンバータ: さまざまな測定単位を変換
- アスペクト比計算機: アスペクト比を計算・変換
- データコンバータ: バイト、KB、MB、GB、TBを変換
例
16pxのベースフォントサイズでは、1.5remは24pxに変換されます。1440pxのビューポート幅では、5vwは72pxに変換されます。
結果の解釈方法
このツールは、入力に基づいた詳細な結果を表示します。数字の解釈方法とそれに基づいた意思決定方法を理解するために、各セクションを慎重に確認してください。
ツールの仕組みや特定の結果の解釈に関するご質問は、以下のよくあるご質問セクションをご覧ください。サポートにお問い合わせいただくこともできます。

