カラー変換ツール
HEX、RGB、HSL、OKLCH の間で色を相互変換。ビジュアルなカラーピッカーとライブプレビュー付き。
スタジオ · ニュートラル環境
#6366F1
HEX
RGB
HSL
OKLCH
機能
HEX ↔ RGB ↔ HSL ↔ HSV ↔ CMYK
ビジュアルカラーピッカー
リアルタイムプレビュー
CSS 変数として出力
使い方
1. 色を選択します(ステージのクリック、HEX の貼り付け、スポイト、スペースキーでランダムも可)。
2. HEX・RGB・HSL・OKLCH のすべての形式が双方向にリアルタイム変換されます。
3. 単一の値でも CSS 変数ブロック全体でもコピーできます。下地を切り替えて白・グレー・ダーク背景で色を確認しましょう。
このツールについて
デザイナーは目で色を選び、CSS には文字列が必要で、ツールごとに使う形式も違います。この変換ツールは1つの色を HEX、RGB、HSL、OKLCH の間で同期させます。どの欄を変えても、ピッカーを使っても、ほかの形式がすぐに更新されます。HEX と RGB は赤・緑・青のチャンネルを、HSL は色相・彩度・明度を表すので手で調整しやすく、OKLCH は CSS Color Level 4 の新しい知覚的な形式で、明度を同じだけ変えると目にも均等に見えるため、一貫したパレット作りに向いています。1つの値だけをコピーすることも、CSS カスタムプロパティのまとまりをコピーすることもでき、白・グレー・暗い背景の上で色を確認してから使えます。
よくある質問
CSS ではどの形式を使うべきですか?
HEX と rgb() はどこでも使え、固定の色には十分です。明度や彩度を手で調整したいときは hsl() が便利です。oklch() は現在のブラウザーで使え、明度が知覚的に均一なので体系的なパレットに最適です。
HSL の明度が同じ 50% でも明るさがまったく違って見えるのはなぜですか?
HSL は RGB を数学的に並べ替えただけで、人間の視覚のモデルではありません。そのため 50% の黄色は 50% の青よりずっと明るく見えます。OKLCH の明度は知覚される明るさに合わせて設計されており、デザインシステムで使われることが増えています。
変換して戻すと値がわずかに変わることがあるのはなぜですか?
HEX と RGB は 0~255 の整数で、HSL と OKLCH は小数を使います。変換時の丸めで1つのチャンネルが1段階ずれることがありますが、目で見て分かる差ではありません。
画面の別の場所から色を拾えますか?
デスクトップ版の Chrome や Edge など EyeDropper API に対応したブラウザーでは、スポイトボタンで画面上の任意のピクセルの色を取得できます。その他のブラウザーでは標準のカラーピッカーが表示されます。
CSS 変数のまとまりには何が含まれますか?
同じ色を複数の形式でカスタムプロパティとして並べたもので、たとえば --color-hex、--color-rgb、--color-hsl、--color-oklch です。:root に貼り付け、コードに必要な形式を参照できます。
関連ツール
画像形式変換
PNG、JPEG、WebP、BMP間で画像を変換します — すべてブラウザ内で完結。JPEG/WebPの品質調整も可能です。...
タイムゾーン変換
任意の時刻を1つのタイムゾーンから複数のターゲットタイムゾーンに変換 — 国際会議やリモートワークに最適。...
タイムスタンプ変換
Unixタイムスタンプを読みやすい日付に変換したり、その逆に変換したりできます。秒とミリ秒に対応し、相対時間も表示されます。...
基数変換
2進数、8進数、10進数、16進数、および2から36までの任意の基数間で数値を変換します。入力するとすべてのフィールドがリアルタイムで更新されます。...
単位変換
長さ、重さ、温度、面積、体積、データ容量、速度、時間など、一般的な単位間で変換できます。...
CSS単位変換
CSS単位間で変換します。正確なrem計算のためにプロジェクトのルートフォントサイズを設定できます。...
MarkdownからHTMLへ変換
左側にMarkdownを入力すると、右側にレンダリングされたHTMLが表示されます。GitHub Flavored Markdownに対応。...
CSVからJSONへ変換
CSVデータをJSONに変換します。区切り文字や先頭行をヘッダーとして扱うかどうかを選択できます。...