devtools-hub

Typography Scale Generator

Modular Scale からタイポグラフィ階層を自動計算・CSS変数で出力

CSSデザインタイポグラフィ

ベースフォントサイズとスケール比率(Perfect Fourth / Golden Ratio など8プリセット + カスタム入力)から Modular Scale を計算し、見出し〜キャプションのサイズ階層をプレビュー表示。px / rem 切り替えと変数名プレフィックスカスタマイズに対応し、:root の CSS カスタムプロパティとして出力・コピーできます。

広告

Typography Scale Generator

7 steps·16px base·×1.333·Perfect Fourth

Base Size

px

Scale Ratio

Custom:

Steps

Above base4
Below base2

Output Unit

1rem =px

Variable Prefix

Scale Preview

--fs-2xl3.16remheading
--fs-xl2.37remheading
--fs-lg1.78remheading
--fs-md1.33remheading
--fs-base1rem▶ base
--fs-sm0.75remcaption
--fs-xs0.56remcaption
Generated CSS
:root {
--fs-xs: 0.56rem; /* 9px */
--fs-sm: 0.75rem; /* 12px */
--fs-base: 1rem; /* 16px */
--fs-md: 1.33rem; /* 21.33px */
--fs-lg: 1.78rem; /* 28.43px */
--fs-xl: 2.37rem; /* 37.9px */
--fs-2xl: 3.16rem; /* 50.52px */
}

Features

  • ベースサイズ 8〜32px、スケール比を8プリセット + カスタム数値で選択
  • ベース上に最大6ステップ、下に最大4ステップを生成
  • スケールプレビューで実際のフォントサイズを確認(ベースをハイライト)
  • px / rem 切り替え(rem 基準サイズ 12〜20px 設定可)
  • 変数名プレフィックスをカスタマイズ(デフォルト --fs-)
  • :root の CSS カスタムプロパティとしてコメント付き出力・コピー

Desktop App

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

Windows 向けアプリ版はすべての機能をフルで使えます。BOOTH で配布中。

BOOTH で見る
広告

モジュラースケールによるタイポグラフィ — 美しいフォントサイズ設計の基礎

タイポグラフィスケールは見出し・本文・キャプションなどのフォントサイズを数学的な比率で決定する手法です。音楽の音階のように一定の比率(ratio)でサイズを増減させることで、視覚的に調和したフォントサイズの体系を作れます。

モジュラースケールとは

モジュラースケールはベースサイズ(多くの場合16px)に対して一定の比率を掛け続けることでフォントサイズの段階を作る手法です。比率1.25(Major Third)なら16・20・25・31・39pxといった段階になります。Figmaや印刷デザインでも使われる普遍的な手法で、設計者の「感覚」に頼らず論理的なスケールを実現できます。

代表的なスケール比率

Minor Second(1.067)は密度が高く情報量の多いUIに向きます。Major Second(1.125)は本文と見出しのバランスが取りやすい標準的な比率です。Minor Third(1.2)・Major Third(1.25)は見出しにダイナミックな差をつけたいときに有効です。Perfect Fourth(1.333)・Golden Ratio(1.618)は大きなディスプレイや印刷物でのランディングページなどに映えます。

CSS変数としての出力

Typography Scale Generatorで生成したスケールはCSS変数(カスタムプロパティ)形式で出力できます。--text-xs・--text-sm・--text-base・--text-lg・--text-xl・--text-2xlのように名前を付けてrootに定義することで、デザインシステム全体で一貫したフォントサイズを参照できます。Tailwind CSSのextend設定にも転用できます。

px・remでの使い分け

ブラウザのデフォルトフォントサイズは16pxです。Webアクセシビリティの観点から、font-sizeにはpxよりremを使うことが推奨されています。remを使うとユーザーがブラウザのフォントサイズ設定を変更したときに全体が追従します。Typography Scale Generatorではpxとremどちらの値でも確認・コピーができます。

Related Tools

color-deck

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

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

使ってみる →

BOOTH

Gradient Deck

グラデーションエディタ

カラーデザインCSS

使ってみる →

BOOTH

Box Shadow Generator

CSS box-shadow をスライダーで即作成。複数レイヤー対応

デザインCSS開発者向け

使ってみる →

BOOTH

このツールを共有する