100%

RGBをHSLに変換します。rgb(128, 0, 128)はhsl(300, 100%, 25%)で、紫は色相300°、彩度が最大で明度が低い色だと分かります。色相を変えずに明るさや鮮やかさを調整したいときに便利です。

使い方

  1. 大きなカラー見本をタップしてカラーピッカーを開くか、スポイトで画面上の色を取得するか、各欄に直接入力します。
  2. どの欄にも、ページのどこにでも、CSSの色(#hex、rgb()、hsl()、hwb()、oklch()、lab()、色名など)を貼り付けられます。
  3. 各形式の横のコピーボタンでコピーします。不透明度のスライダーで透明度を加えられます。
  4. パレットの色をタップすると現在の色になり、長押し(または右クリック)でHEXをコピーします。コントラストタブでは文字色と背景色を設定し、基準を満たさないときは提案をタップして修正できます。
  • WCAG 2.1では通常の文字に4.5:1(AA)、AAAには7:1が必要です。大きな文字(24px、または太字18.66px)はAAで3:1、AAAで4.5:1。UI部品や図形は3:1が必要です。
  • 提案は色相と彩度を保ったまま、明度(OKLCH)だけを変えて基準を満たす最も近い色を探します。
  • 半透明の色は背景と合成してからコントラスト比を計算します。
  • CMYKは簡易的な変換です。印刷には印刷所のカラープロファイルを使ってください。
  • 最近使った色はこのブラウザ内にのみ保存されます。

カラーコードの形式

HEXはCSSやデザインツールで使う6桁のコードで、#1E88E5なら赤1E(30)、緑88(136)、青E5(229)を表します。RGBは同じ値を0〜255の10進数で書いたものです。HSLは色相(0〜360°)・彩度・明度で表すため、色を暗くしたり淡くしたりするのが簡単です。HSVは多くのカラーピッカーの四角形に使われている形式です。

OKLCHは知覚に基づくOklab色空間をもとにした新しいCSSの形式で、明度を同じ幅で変えると見た目の差も同じに感じられます。色の段階やアクセシブルな配色づくりに向いています。CMYKは印刷のインク量を表しますが、ここでの値はプロファイルなしの簡易変換なので、正確な印刷色は印刷会社のプロファイルを使ってください。

手で変換する方法

HEXをRGBにするには、コードを2桁ずつ3つに分けて16進数から変換します。#FF6347なら255, 99, 71です。RGBからCMYKは、K = 1 − max(R, G, B) / 255、C = (1 − R/255 − K) / (1 − K)、MとYも同様に求めます。純粋なオレンジrgb(255, 165, 0)はcmyk(0%, 35%, 100%, 0%)です。このツールなら一瞬で変換でき、色名、rgb()、hsl()、hwb()、lab()、oklch()も入力できます。

配色パレットを作る

白を混ぜた明るい色と黒を混ぜた暗い色で、背景や枠線、ホバー時の色に使える段階が作れます。配色パレットは色相を回して作ります。補色(180°)、類似色(±30°)、トライアド(120°)、テトラード(90°ずつ)があります。最近使った色は、このブラウザにだけ保存されます。

よくある質問

HEXをRGBに変換するには?

HEXコードをどの欄にでも貼り付け、RGBの値をコピーします。手計算なら2桁ずつ区切って16進数から変換します。#1E88E5はrgb(30, 136, 229)です。

画面上の色を取るには?

スポイトをタップして、画面上の好きな場所をクリックします。パソコン版のChromeやEdgeなど、EyeDropper APIに対応したブラウザで使えます。

OKLCHとは?何に使うの?

OKLCHはOklabモデルにもとづく、明度・彩度(クロマ)・色相で表すCSSの色形式です。明度だけを変えると色相を保ったまま均等な段階が作れ、HSLではこれがうまくいきません。

CMYKの値は印刷に使えますか?

カラープロファイルなしの計算上の値です。印刷の仕上がりは用紙やインク、印刷機で変わるため、ブランドカラーなどは印刷会社のプロファイルによるCMYK値を使ってください。

透明度を付けられますか?

付けられます。不透明度を動かすとすべての形式が更新され、HEXには透明度の2桁(#RRGGBBAA)が、CSSの関数にはアルファ値が付きます。

色の履歴は保存されますか?

最近使った色は、お使いの端末のこのブラウザにだけ保存されます。サーバーには何も送信しません。

一緒によく使われるツール

使い方

手順

  1. 大きなカラー見本をタップしてカラーピッカーを開くか、スポイトで画面上の色を取得するか、各欄に直接入力します。
  2. どの欄にも、ページのどこにでも、CSSの色(#hex、rgb()、hsl()、hwb()、oklch()、lab()、色名など)を貼り付けられます。
  3. 各形式の横のコピーボタンでコピーします。不透明度のスライダーで透明度を加えられます。
  4. パレットの色をタップすると現在の色になり、長押し(または右クリック)でHEXをコピーします。コントラストタブでは文字色と背景色を設定し、基準を満たさないときは提案をタップして修正できます。

ショートカット

Ctrl + Vどこでも色を貼り付けEnter入力した値を適用Esc入力を取り消し

知っておくと便利

ブラウザ内で動作します。ファイルや文字が端末の外に送られることはありません。