XTools ロゴ
XTools
Blog
/
JSON 整形・YAML 変換XML 整形コード整形・圧縮JSON から TypeScriptMarkdown ⇄ HTML 変換Mermaid 図エディター正規表現テスターJWT デコーダーUUID 生成エンコード・デコードCron 式ビルダーcURL コマンド作成メタタグ生成PX ⇄ REM と行間CSS ジェネレーターchmod 計算

© 2026 XTools. 無断複写·転載を禁じます。

プライバシーポリシーお問い合わせ

    PX ⇄ REM と行間

    px・rem・em・pt を変換し、読みやすい行間を提案
    • ファイルは端末の外に出ません
    • ブラウザ内で処理
    • 無料・登録不要・透かしなし

    単位変換

    どの欄に入力しても、ほかの欄が自動で変換されます。

    プレビュー

    タイポグラフィは言葉を目に見える形にする技術です。適切な行長とゆとりのある行間があれば、視線は迷わず次の行へ移れます。

    よく使うサイズ

    行をクリックすると変換欄に読み込みます。
    pxrememptvw行の高さ
    100.6250.6257.50.6941.7
    120.750.7590.8331.65
    130.81250.81259.750.9031.63
    140.8750.87510.50.9721.6
    150.93750.937511.251.0421.57
    1611121.1111.55
    181.1251.12513.51.251.52
    201.251.25151.3891.5
    241.51.5181.6671.4
    281.751.75211.9441.32
    3222242.2221.25
    362.252.25272.51.23
    402.52.5302.7781.2
    4833363.3331.15
    563.53.5423.8891.13
    6444484.4441.1
    724.54.55451.09
    9666726.6671.05

    タイプスケール

    px
    +6 · 61px素早い狐 Quick fox3.815rem
    +5 · 48.8px素早い狐 Quick fox3.052rem
    +4 · 39.1px素早い狐 Quick fox2.441rem
    +3 · 31.3px素早い狐 Quick fox1.953rem
    +2 · 25px素早い狐 Quick fox1.563rem
    +1 · 20px素早い狐 Quick fox1.25rem
    0 · 16px素早い狐 Quick fox1rem
    -1 · 12.8px素早い狐 Quick fox0.8rem
    -2 · 10.2px素早い狐 Quick fox0.64rem

    clamp() による可変フォントサイズ

    2 つのビューポート幅の間でなめらかに拡大し、範囲外では固定されます。

    px
    px
    px
    px
    font-size: clamp(1rem, 0.8239rem + 0.7512vw, 1.5rem);

    素早い狐 Quick fox

    幅 375 px のとき
    16px
    幅 768 px のとき
    18.95px
    幅 1024 px のとき
    20.88px
    幅 1440 px のとき
    24px

    基準

    px

    rem の基準となる <html> のフォントサイズ。ブラウザの既定値は 16 px です。

    px

    em と % の基準になります。

    px

    おすすめの行の高さ

    1.433.6px

    本文は 1.5 前後が読みやすく、文字が大きいほど行間は詰めます。

    4 px グリッドに揃えた値1.333 · 32px
    font-size: 1.5rem;
    line-height: 1.4;

    読みやすい行長

    1 行 45〜75 文字が目安です。max-width を約 66ch(≈ 792px)に。日本語は 1 行 25〜40 字程度。

    関連ツール

    • JSON 整形・YAML 変換
    • XML 整形
    • コード整形・圧縮
    • JSON から TypeScript
    • Markdown ⇄ HTML 変換
    • Mermaid 図エディター
    • 正規表現テスター
    • JWT デコーダー
    • UUID 生成
    • エンコード・デコード
    • Cron 式ビルダー
    • cURL コマンド作成
    • メタタグ生成
    • CSS ジェネレーター
    • chmod 計算

    PX ⇄ REM と行間の使い方

    ルートと親要素のフォントサイズを基準に px・rem・em・pt・%・vw を相互変換し、おすすめの行の高さと行長を表示します。タイプスケールや clamp() による可変フォントサイズも作成できます。

    1. 1

      「基準」でルートのフォントサイズ、親要素のフォントサイズ、ビューポート幅を設定します。

    2. 2

      「単位変換」のどれかの欄に数値を入力すると、ほかの単位も連動して変わります。

    3. 3

      そのサイズの「おすすめの行の高さ」と「読みやすい行長」を確認します。

    4. 4

      必要に応じて比率から「タイプスケール」を作ったり、「clamp() による可変フォントサイズ」を作ったりして CSS をコピーします。

    よくある質問

    1rem は何ピクセルですか?

    1rem はルート(<html>)のフォントサイズと同じで、ブラウザの初期値は 16 px です。サイトの基準が違う場合は「ルートのフォントサイズ」を変更してください。

    rem と em の違いは?

    rem はルートのフォントサイズ、em と % は親要素のフォントサイズが基準です。em を正しく変換するには「親要素のフォントサイズ」を設定してください。

    おすすめの行の高さはどう決めていますか?

    一般的な組版の考え方に沿っており、本文はおよそ 1.5、大きな見出しほど詰めた値になります。4 px グリッドに揃えた値もあわせて表示します。

    clamp() の生成機能は何に使いますか?

    2 つのビューポート幅の間で文字サイズがなめらかに変わり、その範囲外では固定される font-size を書き出します。「ビューポート幅をシミュレート」で任意の幅での見え方を確認できます。

    印刷用の pt にも変換できますか?

    できます。pt は CSS の定義どおり 72 pt = 96 px で換算するので、12 pt は 16 px になります。