本文へ移動
カラーコード・コントラストチェッカー

Web制作・デザイン支援 無料ツール

カラーコード・コントラストチェッカー

前景色と背景色のカラーコードを入力すると、コントラスト比とWCAG 2.2のAA・AAA基準をその場で確認できます。登録不要の無料ツールで、計算や表示はすべてブラウザ内で処理します。

コントラストを確認する

前景色(文字・アイコン)

背景色

コントラスト比

21.00:1

明るい色の相対輝度と暗い色の相対輝度から計算しています。判定には表示用に丸める前の値を使用します。

WCAG 2.2の判定

コントラスト比に基づくテキストの基準です。

読みやすさを確認するプレビュー

本文テキストでは、情報の優先順位や操作の意味が無理なく伝わることが大切です。この文章で前景色と背景色の組み合わせを確認できます。

大きなテキストの見本

色情報を確認するリンク

UIサンプル

設定内容を保存する前に、ラベルと状態も確認してください。

前景色の情報

背景色の情報

CSSコード

この2色を使う最小の指定です。

color: #000000;
background-color: #FFFFFF;

このツールでできること

  • 2色間のコントラスト比を、1:1から21:1の範囲で確認できます。
  • WCAG 2.2のAA・AAAを、通常・大きなテキスト別に確認できます。
  • HEX、RGB、HSLを確認し、それぞれをコピーできます。
  • テキストと短いUIサンプルに色を反映して見比べられます。

カラーコードのコントラストをチェックする方法

  1. 前景色と背景色にHEXコードを入力するか、カラーピッカーで選びます。
  2. コントラスト比と4種類の判定を確認します。
  3. 本文・大きなテキスト・ボタンのプレビューで見え方を確認します。
  4. 必要な色形式またはCSSコードをコピーして制作中の画面に使います。

文字色と背景色の組み合わせを確認する

コントラスト比は、明るい色と暗い色の相対輝度から求める比率です。数値が大きいほど、文字色と背景色の明るさの差が大きくなります。このツールではWCAG 2.2の計算方法に従い、sRGBを線形化して計算します。

WCAG 2.2のAA・AAA基準

AAは幅広い場面で求められる基準、AAAはさらに高い読みやすさを目指す基準です。目的、文字サイズ、利用環境に合わせて判断してください。通常テキストのAAは4.5:1以上、AAAは7:1以上です。

通常テキストと大きなテキスト

WCAGでは、大きなテキストを原則として18pt以上、または太字で14pt以上(CSSピクセル換算ではおおむね24px以上、太字で約18.66px以上)と説明しています。実際の文字サイズ、太さ、書体も確認してください。

HEX・RGB・HSL形式とCSS

前景色と背景色はHEX、RGB、HSL形式で確認でき、必要な表記をコピーできます。CSSコードも合わせて出力できるため、配色を実装へ反映するときに便利です。

Web制作・デザインのアクセシビリティ確認

Web本文の文字色と背景色、送信ボタンのラベル、管理画面のステータス表示、アプリUIの操作ラベルなどを確認できます。色だけで状態を伝えるUIでは、アイコンや文言も併用してください。

計算仕様と注意事項

判定は不透明な2色の組み合わせを対象にします。透明度付きカラー、グラデーション、画像上の文字はMVPの対象外です。また、コントラスト比の合格だけで、操作性、代替テキスト、見出し構造を含むアクセシビリティ全体への準拠を保証するものではありません。

よくある質問

コントラスト比とは何ですか?

2色の明るさの差を表す比率です。文字色と背景色の組み合わせを評価する目安として使われます。

WCAG 2.2のAA・AAA基準の違いは何ですか?

どちらもWCAG 2.2の達成基準ですが、AAAのほうが高いコントラスト比を求めます。

大きなテキストとは何ですか?

原則として18pt以上、または太字で14pt以上のテキストを指します。詳しい条件は上の説明を確認してください。

HEX・RGB・HSL形式はどれを使えばよいですか?

いずれも同じ色を表す形式です。制作中のCSSやデザインツールで必要な形式をコピーして使えます。

合格ならアクセシビリティ上の問題がすべてなくなりますか?

いいえ。これはコントラスト比だけの確認です。キーボード操作、構造、文言なども別途確認が必要です。

入力した色は保存されますか?

保存されません。入力・計算・コピーはすべてこのブラウザ内で処理し、外部へ送信しません。

透明度付きカラーに対応していますか?

このMVPでは対応していません。不透明なHEXカラーのみを対象にしています。

プライバシー

入力した色コードはブラウザ内でのみ処理され、外部APIへの送信、サーバーへの保存、ログインはありません。