カラーピッカー・コントラスト比チェック

色を選んでHEX・RGB・HSLのコードを確認・コピーできます。ティントやシェード、補色などのパレットを作り、文字色と背景色のコントラスト比をWCAG基準で確認できます。

色を選ぶ

カラーピッカーでは透明度を指定できません。#1e88e580 や rgba(30, 136, 229, 0.5) のように入力した透明度は、ピッカーで色を変えても保たれます。

HEX
#1e88e5
RGB
rgb(30, 136, 229)
HSL
hsl(208, 79%, 51%)

最近の色

まだありません。ピッカーやパレットで色を決めると、ここに最大10色まで並びます(ページを閉じると消えます)。

    パレット

    色の四角を押すとその色を現在の色にします。コピーは各「コピー」ボタンで行います。パレットは透明度なしで作ります。

    明るさの段階(ティント・シェード)

    • #d2e7fa
    • #a5cff5
    • #78b8ef
    • #4ba0ea
    • #1e88e5
    • #186db7
    • #125289
    • #0c365c
    • #061b2e

    補色

    • #1e88e5
    • #e57b1e

    類似色(±30°)

    • #1ee5de
    • #1e88e5
    • #1e25e5

    分裂補色(150°・210°)

    • #1e88e5
    • #e51e25
    • #e5de1e

    トライアド(120°ずつ)

    • #1e88e5
    • #e51e88
    • #88e51e

    パレットを書き出す

    コントラスト比チェック

    通常の文字のサンプルです(16px)

    大きな文字のサンプル(24px)

    コントラスト比

    4.48:1

    基準判定
    AA 通常の文字(4.5:1以上)✗ 不適合
    AA 大きな文字(3:1以上)✓ 適合
    AAA 通常の文字(7:1以上)✗ 不適合
    AAA 大きな文字(4.5:1以上)✗ 不適合

    WCAG 2.2 の達成基準 1.4.3(AA)と 1.4.6(AAA)の数値で判定します。大きな文字は18pt(24px)以上、または太字14pt(約18.66px)以上です。比は四捨五入せず判定します(4.49:1 は 4.5:1 未満)。

    使い方

    1. カラーピッカーで色を選ぶか、「色の値」に #1e88e5、rgb(30, 136, 229)、hsl(208, 79%, 51%) のように入力します。
    2. HEX・RGB・HSLそれぞれの「コピー」ボタンでコードをコピーします。
    3. 「パレット」に明るさの段階や補色などが表示されます。色の四角を押すと現在の色になり、「コピー」でコードをコピーできます。
    4. 「パレットを書き出す」で形式(CSS変数・SCSS変数・JSON)と名前の接頭辞を選び、まとめてコピーします。
    5. 「コントラスト比チェック」に文字色と背景色を入れると、比率とAA・AAAの判定が表示されます。

    注意事項

    • ブラウザのカラーピッカーでは透明度を選べません。透明度は #rrggbbaa や rgba() で入力してください。
    • 色名(red など)、hwb()、lab()、oklch() などの形式は読み取れません。
    • パレットは透明度なしで作ります。補色などは HSL で色相を回して求めるため、見た目の印象とは一致しないことがあります。
    • コントラスト比の背景色は不透明として扱い、透明度は無視します。
    • 判定はWCAGの数値基準との比較で、アクセシビリティ全体の適合を示すものではありません。最近の色は保存せず、ページを閉じると消えます。

    計算・変換の仕組み

    ティントは白、シェードは黒をそれぞれ20%・40%・60%・80%の割合でsRGB上で混ぜた色です。

    補色は色相を180°、類似色は±30°、分裂補色は150°と210°、トライアドは120°と240°回した色です(彩度・明度はそのまま)。

    コントラスト比はWCAG 2.2の相対輝度から (明るい方 + 0.05) ÷ (暗い方 + 0.05) で求めます。半透明の文字色は背景に重ねた色で計算します。

    基準は達成基準1.4.3(AA:通常4.5:1、大きな文字3:1)と1.4.6(AAA:通常7:1、大きな文字4.5:1)です。

    よくある質問

    コントラスト比 4.48:1 は AA に適合しますか?

    通常の文字は4.5:1以上が必要なので不適合です。大きな文字(3:1以上)なら適合します。WCAGでは比率を切り上げて判定しないため、このツールも4.5未満は不適合と表示します。

    透明度のある色を使えますか?

    使えます。#1e88e580 や rgba(30, 136, 229, 0.5) のように入力してください。コントラスト比では半透明の文字色を背景に重ねて計算します。

    書き出したCSS変数はどう使いますか?

    :root に定義された変数を、color: var(--color-base); のように参照して使います。接頭辞は自由に変えられます。

    入力した色はどこかに送信されますか?

    いいえ。計算はすべてブラウザ内で行い、保存も送信もしません。

    最終更新日: