カラーパレットジェネレーター
基準にするHEXカラーを選び、配色ルールを指定すると、UIモックアップ、ランディングページ、グラフ、デザインシステムにそのままコピーできるパレットを作成できます。ツールは短縮HEXと完全なHEX値を正規化し、HSL上でhueとlightnessを動かしてパレットを生成し、クリックできるスウォッチとCSSカスタムプロパティを返します。
パレットジェネレーターの仕組み
-
1
基準のHEXカラーを入力
カラーピッカーを使うか、#6366F1 のような値を入力します。3桁の短縮表記は自動的に展開されます。
-
2
配色ルールを選択
落ち着いた階調、近い色相、強いアクセントのどれが必要かに応じて、モノクロマティック、類似色、補色、トライアド、テトラードを選びます。
-
3
スウォッチを生成して確認
パレットはコピー可能なHEXスウォッチとして表示されます。最終採用する前に、実際の画面上で確認してください。
-
4
エクスポート
エクスポート手順で、HEXリストまたは --palette-1、--palette-2 形式のCSS変数をコピーします。
適切なルールを選ぶ
| ルール | 出力 | 向いている用途 | 公開前の確認 |
|---|---|---|---|
| モノクロマティック | 1つのhueから作る明暗5色 | ブランドスケール、カード、背景 | 全体が平板ならアクセント色やニュートラルを足す |
| 類似色 | 近接するhue 5色 | グラデーション、イラスト、落ち着いた製品画面 | 隣り合う色を十分に見分けられるか確認 |
| 補色 | 基準色と反対側のhue | CTA、バッジ、力強いビジュアル | テキストとアイコンのコントラストを慎重に確認 |
| トライアド | 均等間隔のhue 3色 | 遊び心のあるブランド、グラフ、カテゴリ色 | UIが騒がしくならないよう主役色を1つ決める |
| テトラード | 色相環上のhue 4色 | ダッシュボード、タグ、広めのビジュアルシステム | 大きな面に使う場合は彩度を下げる |
実務向けのパレット構造
生成された配色は出発点であり、完全なデザインシステムではありません。実運用のUIでは、見た目ではなく役割で色名を付けます: primary、secondary、accent、surface、border、text、success、warning、error。ニュートラルなグレーは別に追加するのがおすすめです。中性色はhueベースの生成器より細かい制御が必要になりやすいためです。
生成したHEXカラーをまずプロトタイプに入れ、実際の画面、明るい背景と暗い背景、hoverやdisabled状態で機能する色だけを残します。
CSS変数としてエクスポート
エクスポート手順ではシンプルなカスタムプロパティを使います:
:root {
--palette-1: #6366F1;
--palette-2: #818CF8;
--palette-3: #4F46E5;
}
CSS、Tailwind theme tokens、design tokensファイルに貼り付けるときは、自分のシステム名に変更してください。
HEX、RGB、HSL
入力と表示される出力はHEXです。CSS、デザインツール、チケットコメントの間で最も素早くコピーできる形式だからです。内部では基準色をHSLに変換し、hueまたはlightnessを動かしてから、結果をHEXに戻します。RGBやHSL表記が必要な場合は、生成されたHEX値をカラーコード変換ツールに通してください。
コントラストとアクセシビリティ
配色ルールはアクセシビリティを保証しません。テキスト、コントロール、グラフに色の組み合わせを使う前に、コントラストチェッカーで確認してください。
- 通常テキストと背景: WCAG AAで最低4.5:1。
- 大きいテキスト: 最低3:1。
- ボタン枠、アイコン、フォーカスリング、グラフ境界など重要な非テキストUI要素: 隣接色に対して最低3:1。
hueだけに頼らないでください。スウォッチでは違って見える2色でも、小さな文字、細いアイコン、ステータスラベルでは失敗することがあります。
ヒント
- 意味のある基準色から始めます。既存のブランドカラー、製品カラー、キャンペーンカラーなどが適しています。
- 主役色を1つ選び、残りは補助色として扱います。全色を同じ強さで使うと、多くのUIは忙しく見えます。
- 大きな面では彩度を下げます。アプリ背景、パネル、heroセクションでは特に有効です。
- テーマ適用後に再テストします。白背景で機能するパレットでも、ダークモードや密なグラフでは失敗することがあります。
よくある質問
いいえ。このツールは色の調和を作るものです。公開前に、重要な前景色と背景色の組み合わせをコントラストチェッカーで確認してください。
各ルールは色相環上の異なる関係を使います。トライアドは3つのhue、テトラードは4つのhueを返します。モノクロマティック、類似色、補色は作業しやすいよう5つのスウォッチを返します。
現在の入力はHEXです。RGBまたはHSLを先にHEXへ変換し、その結果を基準色として使ってください。
静かなUI面には、モノクロマティックと類似色のパレットが扱いやすいです。補色、トライアド、テトラードは、アクセント、カテゴリ色、ビジュアルキャンペーンに向いています。
関連ツール
バイナリからASCIIへの変換ツール
バイナリ(スペース区切りのバイト、または長いビット列)を貼り付けると、それが表すASCIIテキストを取得できます。7ビットと8ビットのエンコードに対応。
BinaryからHexへのコンバーター
バイナリ入力を大文字の16進数値に変換します。0と1以外は無視され、先頭の0は保持されません。
Base64 → Hex 変換ツール
Base64文字列を、その背後にあるバイトの16進表現へ変換します。トークン、鍵、証明書、JWTの確認に便利です。
2進数から10進数へ変換
2進数を瞬時に10進数へ変換します。各ビットがどのように寄与するかが分かる位取り展開を表示します。
2進数から8進数への変換ツール
2進数を3ビットずつまとめて8進数に変換します。Unixのパーミッション、レガシーシステム、コンパクトな数値表示に便利です。
BBCodeからHTMLへのコンバーター
BBCode(掲示板マークアップ)をきれいなHTMLへ変換します。装飾タグ、リスト、引用、コード、画像、リンク、表に対応。