カラーコンバーター
HEX、RGB、HSL、HSV、CMYK形式間で色を変換。カラーパレットを生成。
無効な色形式です。HEX、RGB、HSLを試してください。
関連ツール
カラースペースとは?
カラースペースは数字を使って色を記述する方法です。GPS座標で場所を記述できるように、適切な数字であらゆる色を記述できます。
異なるデバイスや用途には異なるアプローチが必要なため、様々なカラースペースが存在します:
- モニターはRGB(赤、緑、青の光)を使用
- プリンターはCMYK(シアン、マゼンタ、イエロー、ブラックのインク)を使用
- デザイナーはHSL(色相、彩度、明度)を好むことが多い
- Web開発者はHEXコード(#FF5733)を使用
色変換を理解することで、画面、印刷物、異なるソフトウェア間で一貫した色を維持できます。
RGB:画面の言語
RGBは赤、緑、青の光を混ぜて色を作ります。各チャンネルは0〜255の範囲です。
赤: (255, 0, 0) → 純粋な赤
緑: (0, 255, 0) → 純粋な緑
青: (0, 0, 255) → 純粋な青
白: (255, 255, 255) → すべての色が最大
黒: (0, 0, 0) → 光なし
なぜ255? 各チャンネルは8ビット(2^8 = 256値、0〜255)を使用します。これにより1670万色(256 × 256 × 256)が可能になります!
クイックヒント: 等しいRGB値はグレーを作ります。(128, 128, 128) は中間グレーです。
HEX:変装したRGB
HEXコードは16進数(base-16)で書かれたRGB値です。
#FF5733
││││││
││││└┴── 青: 33 (16進) = 51 (10進)
││└┴──── 緑: 57 (16進) = 87 (10進)
└┴────── 赤: FF (16進) = 255 (10進)
短縮表記:
#FF5733→ フルフォーム#F53→ 短縮(各桁が2倍: #FF5533)
一般的なHEXコード:
| 色 | HEX | RGB |
|---|---|---|
| 白 | #FFFFFF | (255, 255, 255) |
| 黒 | #000000 | (0, 0, 0) |
| 赤 | #FF0000 | (255, 0, 0) |
HSL:デザイナーの選択
HSLはより直感的な方法で色を記述します:
- Hue(色相): 色自体(カラーホイール上で0〜360°)
- Saturation(彩度): 色の鮮やかさ(0〜100%)
- Lightness(明度): 色の明るさ(0〜100%)
デザイナーがHSLを好む理由:
- 明るい色合いが欲しい?明度を上げるだけ
- 落ち着いたバージョンが欲しい?彩度を下げる
- 別の色が欲しい?色相を回転させる
カラーハーモニーのヒント
🎨 カラーホイールを使う:
| ハーモニー | 説明 | 色相差 |
|---|---|---|
| 補色 | 反対の色 | 180° |
| 類似色 | 隣接する色 | 30°間隔 |
| 三色配色 | 等間隔の3色 | 120°間隔 |
アクセシビリティの注意: 常に色のコントラスト比を確認してください!テキストは背景に対して少なくとも4.5:1のコントラストが必要です(WCAG AA準拠)。
CMYK:印刷用
CMYKは減法混色を使用します(インクが光を吸収):
- Cyan(シアン)
- Magenta(マゼンタ)
- Yellow(イエロー)
- K(ブラック - 「キー」)
RGB → CMYKは損失あり!
一部の鮮やかな画面色は印刷できません。
印刷のヒント:
- 最終出力が印刷の場合はCMYKでデザイン
- 「本当の」印刷色を見るために早めにRGBをCMYKに変換
- 大きな面積のリッチブラック: C:60 M:40 Y:40 K:100
プロのヒント
🎯 Web開発者向け:
- カラーテーマにはCSSカスタムプロパティを使用
- ライトモードとダークモードの両方でテストライトモードとダークモードの両方で色をテスト
- 色覚異常のユーザーを考慮(男性の8%!)
🎨 デザイン向け:
- 一貫した彩度/明度でカラーパレットを構築
- 色のバリエーション作成にはHSLを使用
- パレットを制限(3〜5色のメインカラー)