⌘K でツールを切替
IMAGE

カラーピッカー — HEX・RGB・HSL

カラーを選択してHEX・RGB・HSL値を取得します。

local
color-picker
HEX
#0060c0
RGB
rgb(0, 96, 192)
HSL
hsl(210, 100%, 38%)
Preview
§01 このツールについて

概要

開発では色の表記変換が頻繁に発生します。デザイナーからはHEXで受け取り、 CSSではHSLが好まれるようになり、canvasや画像処理はRGBで扱います。本ツールは 1つの色 — ピッカーで選ぶかHEXコードで入力 — を3表記で並べて表示し、 プレビュースウォッチで実際の色も確認できます。デザインツールとスタイルシートの 間を電卓なしで行き来できます。

使い方

  1. Pick colorスウォッチをクリックしてブラウザのカラーピッカーを開くか、テキスト欄に #0060c0 のようなHEXコードを入力します。
  2. 同期されたHEXRGBHSLの値と、Previewスウォッチの実際の色を確認します。
  3. 6桁の有効なコードでない場合は Enter a valid #RRGGBB hex color と表示され、修正するまで値は出ません。

使用例

  • #0060c0rgb(0, 96, 192) / hsl(210, 100%, 38%)
  • #ffffffrgb(255, 255, 255) / hsl(0, 0%, 100%)

注意事項

パースされるのは6桁の #RRGGBB 形式のみです。短縮形(#fff)や アルファ付き8桁(#RRGGBBAA)には対応していません。HSL値はCSSでの一般的な 書き方に合わせて整数に丸められます。

FAQ
選択した色はサーバーに送信されますか?
いいえ。HEX→RGB、RGB→HSLの計算はすべてブラウザ内で実行されます。ネットワークリクエストは発生せず、選択内容が記録されることもありません。
対応している入力・出力形式は何ですか?
入力は6桁のHEXコード(#RRGGBB)で、テキスト入力かネイティブのカラーピッカーで指定します。出力はHEX・rgb(r, g, b)・hsl(h, s%, l%)の3表記です。
RGBではなくHSLを使う利点は何ですか?
HSLは色相・彩度・明度が分離されているため、関連色を作りやすいのが利点です。色相を固定して明度だけ変えればホバー用の色、色相をずらせばアクセント色が得られます。RGBは3チャンネルに情報が混在します。