devtools-hub

CSS Unit Converter

px / rem / em / vw / vh / pt / cm / mm を瞬時に相互変換

BOOTHで見る(有料版)
開発者向けCSSユーティリティ

入力値と単位を選ぶだけで、CSS の全主要単位に一括変換。ベースフォントサイズ・ビューポートサイズをカスタマイズして正確な rem / vw / vh 換算が可能。フロントエンド開発の単位計算を高速化。

広告

CSS Unit Converter

設定
pxin

16

rem

1

em

1

vw

1.111111

vh

1.777778

pt

12

cm

0.4233333

mm

4.233333

Features

  • px / rem / em / vw / vh / pt / cm / mm の8単位を相互変換
  • ベースフォントサイズ(デフォルト16px)をカスタマイズ可能
  • ビューポートサイズ(デフォルト1440×900)をカスタマイズして vw/vh を正確に換算
  • 変換結果を全単位で一覧表示・各行コピーボタン付き

Desktop Only

有料版のみ

デスクトップ版(BOOTH)でのみ使える機能

  • 変換セット保存(最大5件)

Desktop App

デスクトップ版を入手する

Web版にはない機能をデスクトップ版で追加しています。

  • 変換セット保存(最大5件)
BOOTH で見る

CSS単位の使い分け — px・rem・em・vw・vh・pt・cm・mm

CSSには多くの長さの単位があり、それぞれ異なる基準で計算されます。適切な単位を選ぶことでレスポンシブ対応・アクセシビリティ・保守性が大きく改善します。

px(ピクセル)とremの違い

pxはデバイスピクセルを基準とした絶対単位です。ブラウザのフォントサイズ設定を変更してもpxは変わりません。remはrootのem、つまりhtmlタグのfont-sizeを基準にした相対単位です。多くのブラウザのデフォルトは16pxなので1rem=16pxですが、ユーザーがブラウザのフォントサイズを変更するとremも変わります。アクセシビリティの観点からfont-sizeにはpxよりremが推奨されます。

emとremの使い分け

emは現在の要素のfont-sizeを基準にした相対単位です。1.5emは「現在のフォントサイズの1.5倍」を意味します。ネストが深くなると基準が変わって計算が複雑になりますが、コンポーネント内でフォントサイズに比例した余白を設定するpadding: 0.5emのような使い方では有効です。見出しのline-heightなどにemを使うと直感的です。

vw・vhの使いどころ

vwはビューポート幅の1%、vhはビューポート高さの1%を表します。100vhで全画面高さのヒーローセクション、50vwで画面の半分の幅、など大きなレイアウトに使います。ただしモバイルのアドレスバーの表示/非表示でvhが変動する問題がありsvh・dvhなどの新しい単位も登場しています。

pt・cm・mmは印刷向け

pt(ポイント)・cm・mmは印刷・PDF生成向けの単位で、画面表示では使いません。Webコンテンツでは基本的にpx・rem・em・vw/vhを使い分けます。CSS Unit Converterではこれらすべての単位を相互変換でき、ベースフォントサイズとビューポートサイズをカスタマイズして正確なrem/vwの換算値を確認できます。

広告

Related Tools

base64-studio

Base64 エンコード & デコード

開発者向けテキストエンコード

使ってみる →

BOOTH

JSON Studio

JSON フォーマッター & バリデーター

JSON開発者向けフォーマッター

使ってみる →

BOOTH

color-deck

カラーコード変換 & パレット保存

カラーデザイン開発者向け

使ってみる →

BOOTH

このツールを共有する