カラー変換
HEX↔RGB↔HSLとピッカー
読み込み中…
このツールは役に立ちましたか?
このツールについて
HEXカラーコードをRGB、HSL値に変換し、白文字と黒文字のどちらが見やすいかコントラストを計算します。同じ色相・彩度で明度だけ異なる6段階のパレットも表示するので、デザイン案を選ぶ際の参考になります。
使い方
- カラーピッカーをクリックするか、HEX値を直接入力します(3桁・6桁どちらも可)。
- RGB、HSL、CSS変数用の表記(スペース区切りのR G B)がすぐ下に表示されます。
- 同じ色相の明るさバリエーション6色のいずれかをクリックすると、その色に切り替わります。
- プレビューボックスの下で、白文字と黒文字のどちらがコントラストが大きいか、コントラスト比はいくつかを確認します。
よくある質問
- このツールが対応する色形式は何ですか?
- HEX(3桁・6桁)を入力として受け取り、RGB、HSL、そしてスペース区切りの「R G B」表記(rgb(var(--x) / 0.5)のようにCSS変数に入れる形式)に変換します。CMYKなどの印刷用形式には対応していません。
- コントラスト比はどのように計算されますか?
- WCAG仕様の相対輝度の計算式で各色の明るさを求め、白・黒の背景と組み合わせてコントラスト比を計算します。値が大きいほどコントラストが強く、文字が読みやすくなります。
- 6段階の明るさバリエーションはどんな基準で作られますか?
- 入力した色の色相(H)と彩度(S)はそのままに、明度(L)だけを90/75/60/45/30/15%に変えて6段階のパレットを作ります。
- 入力した色の値はサーバーに送信されますか?
- いいえ。すべての変換とコントラスト計算はブラウザ内で行われ、サーバーには送信されません。