カラーピッカー
Colour Picker
OKLCHの色域から、画面のスポイトで、またはアップロードした画像から色を選び、好きな表記でコピーします。
OKLCHの面の上で色を選びます。上下が明度、左右が彩度で、色相は下の帯です。この配置がこの道具の理由です。見慣れたHSVの四角形では「同じ色のまま彩度だけ少し下げる」が誰にも見つけられない斜めの移動になりますが、ここでは横に一度動かすだけです。ブラウザが許すなら画面から直接色を拾えますし、置いた画像から拾う方法はどこでも動きます。
色を選ぶ
上下が明度、左右が彩度で、色相は下の帯です。斜線は、色としては存在するけれど sRGB では表示できないという意味です。
いまの色
L
62.3
C
0.1880
H
259.8°
表記
- hex
#3b82f6 - rgb
rgb(59 130 246) - hsl
hsl(217.22 91.22% 59.8%) - hwb
hwb(217.22 23.14% 3.53%) - lab
lab(54.619% 8.763 -65.791) - lch
lch(54.619% 66.372 277.59) - oklab
oklab(62.308% -0.0332 -0.1851) - oklch
oklch(62.308% 0.188 259.81) - named
#3b82f6
画像から取る
スクリーンショットか写真を置いてください
どこでも押すと、その位置のピクセルを取ります。
すべてこのタブの中で処理します。EyeDropper API が使えないブラウザ、つまりほとんどのブラウザで役に立ちます。
表記をまとめて変換するなら色変換ツールがあります。この色からパレット全体を作るならパレット生成が OKLCH で色相を回します。
使い方
先に色相を決めて、それから面の上で動かします
帯で色相を選ぶと、その色相で取れる明度と彩度が面にすべて描かれます。逆の順でやると、色相を変えるたびに面が描き直されるので色を追いかけることになります。
または画面から拾います
「画面から拾う」を押すとブラウザのスポイトが開き、他のアプリケーションを含めて画面上のどのピクセルでも読めます。Chromium系のブラウザにしかない機能で、ないブラウザでは黙って失敗する代わりにそう伝えます。
またはスクリーンショットを置いて押します
下の画像領域はどんな絵でも受け取り、押した場所のピクセルをそのまま返します。どのブラウザでも動く道筋で、スポイトがないときはこちらを使ってください。
コードが求める表記法でコピーします
表記法が一度にすべて並び、それぞれにコピーボタンが付きます。どこでも動かなければならないスタイルシートには16進数を、互換性より色が大事なら`oklch()`の値を持っていってください。色見本がsRGBの外にあるとき、16進数は寄せた近似値です。
比べる色は保存しておきます
「この色を保存」を押すと最大12個まで並んで残り、押せば戻れます。ページの中にしかないので、再読み込みすると消えます。
よくある質問
画面スポイトのボタンが働きません。なぜですか。
EyeDropper APIが要るのですが、これはChromium系のブラウザしか出していません。Chrome、Edge、Arc、Braveにはあり、FirefoxとSafariにはありません。画面のピクセルを好きに読むのはページが自分では得られない権限なので、代替実装もありません。代わりにスクリーンショットを画像領域に置いて拾えば、同じ答えが出ます。
面の広い部分が斜線になっているのはなぜですか。
その明度と彩度の組み合わせはOKLCHには存在しますが、その色相ではsRGBが表示できないからです。バグではなく色空間の性質なので、表示できるいちばん近い色で塗る代わりに斜線を引いています。そこを一面の色で埋めれば、画面が出せない色を出せるふりをすることになります。「sRGBに収める」を押すと、明度と色相はそのままに彩度だけ下げて中に入れます。
スポイトは広色域の精度を保ちますか。
保ちません。APIがsRGBの16進数文字列で返すので、画面上のDisplay P3の色はこのページに届く前にすでに変換されています。値の分かっているP3の色なら、カラーコード変換に`oklch()`か`color(display-p3 ...)`の形で直接入力してください。
置いた画像はどこかに送信されますか。
送信されません。このタブの中のcanvasにデコードして、そこでピクセルを読みます。ブラウザの外に出るものはなく、タブを閉じれば消えます。
ここから渡せます
カラーコード変換
Colour Format Converter
HEX・RGB・HSL・HWB・LAB・LCH・OKLCHのあいだで色を変換し、いちばん近い色名も示します。
コントラスト比チェッカー
Contrast Checker
文字色と背景色の組み合わせをWCAG 2とAPCAで採点し、基準を満たす最も近い色を提案します。
配色パレット生成
Palette Generator
基準の色から補色・三色配色・類似色の規則で調和のとれたパレットを組み立てます。
CSSグラデーション作成
CSS Gradient Builder
停止点をドラッグして線形・円形・扇形のグラデーションを作り、sRGBまたはOKLCHのCSSを出力します。
次の一手
このツールが出したものをそのまま受け取れる道具です。
カラーコード変換
Colour Format Converter
HEX・RGB・HSL・HWB・LAB・LCH・OKLCHのあいだで色を変換し、いちばん近い色名も示します。
濃淡スケール生成
Tint & Shade Scale
色ひとつから見た目の間隔が均等な50〜950の明度スケールを作り、そのままデザイントークンに使えます。
コントラスト比チェッカー
Contrast Checker
文字色と背景色の組み合わせをWCAG 2とAPCAで採点し、基準を満たす最も近い色を提案します。
画像から配色抽出
Palette Extractor
画像から代表色をN色抜き出し、HEX・CSS変数・ASEスウォッチとして書き出します。
配色パレット生成
Palette Generator
基準の色から補色・三色配色・類似色の規則で調和のとれたパレットを組み立てます。
アスペクト比計算機
Aspect Ratio Calculator
目標の比率に合うもう一辺を求め、その寸法に当てはまる標準規格を並べます。