コントラストチェッカー
2色間のWCAGコントラスト比とAA/AAA合格を確認します。
入力した色の値はブラウザ内のローカルで処理され、サーバーにアップロードされることはありません。
カラーコードを扱っていますか? CSS Color Converter を試してください。
コントラストチェッカー について
このコントラストチェッカーは、任意の 2 色間の WCAG カラーコントラスト比を測定し、AA または AAA のアクセシビリティレベルに合格するかを即座に判定します。前景(テキスト)色と背景色を HEX または rgb/rgba で入力するか、組み込みのカラースウォッチで選ぶと、正確な比率に加え、通常テキストと大きいテキストの合否判定を計算します。アクセシブルなインターフェース、デザインシステム、マーケティングページを作る際に手早く色のコントラスト比を確認したい開発者、デザイナー、QA エンジニア向けに作られています。ライブプレビューが選んだ色でサンプルテキストを描画するので、可読性を一目で判断し、アクセシビリティのコントラスト問題を早期に発見できます。すべてはブラウザ内のローカルで動作するため、色の値は端末上で処理され、サーバーにアップロードされることはありません。
機能
- 2 色間の正確な WCAG 2.x コントラスト比を計算
- HEX(3 桁または 6 桁)・rgb()・rgba() の色形式を受け付け
- 通常テキスト(4.5:1)と大きいテキスト(3:1)の AA 合否を表示
- 通常テキスト(7:1)と大きいテキスト(4.5:1)の AAA 合否を表示
- 前景・背景両方のネイティブカラーピッカースウォッチ
- 選んだ色でサンプルテキストを描画するライブプレビュー
- 色の値を解析できないときは明確な検証メッセージ
コントラストチェッカー の使い方
- Foreground(テキスト)欄にテキスト色を入力するか、カラースウォッチで選びます。
- Background 欄に背景色を入力するか、そのスウォッチを使います。
- 判定バッジの上に表示されるコントラスト比を確認します。
- 通常テキストと大きいテキストの AA・AAA 合否バッジを確認します。
例
入力
Foreground (text): #777777
Background: #ffffff
出力
contrast ratio: 4.48
AA · normal text (4.5:1): Fail
AA · large text (3:1): Pass
AAA · normal text (7:1): Fail
AAA · large text (4.5:1): Fail
白地に中間グレーは、通常サイズの本文では AA をわずかに下回ります。
よくあるエラーとトラブルシューティング
- 「red」や「rebeccapurple」のような CSS カラー名を貼り付けると無効な色エラーになる。 — 名前付きの色ではなく、HEX 値(例: #ff0000)または rgb()/rgba() を使ってください。
- アルファ付き 8 桁 HEX(#rrggbbaa)が無効な色として拒否される。 — アルファチャンネルを外して 6 桁 HEX を入力してください。このチェッカーは不透明な色のみを読み取ります。
- AA 大は合格だが AA 通常は不合格で、どちらが当てはまるか分からない。 — 大きいテキストはおよそ 18pt 以上(または 14pt 以上の太字)を指します。本文はより厳しい 4.5:1 の通常しきい値を満たす必要があります。
- rgba() のアルファ値がコントラスト比を変えない。 — 比率は RGB チャンネルのみで計算されるため、チェック前に透明度を実際の背景色に対して合成(フラット化)してください。
よくある質問
- コントラストチェッカーとは何で、なぜ WCAG 比率が重要なのですか?
- コントラストチェッカーは 2 色を比較し、その間の WCAG コントラスト比を報告します。これはテキストの読みやすさを予測します。ArrayKit のコントラストチェッカーは正確な比率に加え AA と AAA の判定を表示するので、ロービジョンのユーザーにとってテキストが読みやすいことを確認できます。
- WCAG に合格するにはどのコントラスト比が必要ですか?
- WCAG AA は通常テキストで最低 4.5:1、大きいテキストで 3:1 を要求し、AAA は通常テキストで 7:1、大きいテキストで 4.5:1 を要求します。コントラストチェッカーは 4 つの判定を一度に表示します。
- テキストと背景のコントラスト比を確認するには?
- テキスト色を Foreground 欄に、背景色を Background 欄に(HEX・rgb・rgba で)入力するか、スウォッチを使います。入力に合わせてコントラストチェッカーが比率と AA/AAA バッジをライブ更新します。
- 3:1 のしきい値における大きいテキストとは何ですか?
- 大きいテキストは一般におよそ 18pt 以上、太字なら 14pt 以上です。それより小さいものは通常テキストとして扱われ、より高い 4.5:1 の比率を満たす必要があります。
- コントラスト比は不透明度を考慮しますか?
- いいえ。比率は不透明な RGB 値に基づくため、半透明の色はコントラストチェッカーで確認する前に、実際の背景に対して合成(フラット化)してください。
- コントラストチェッカーに入力した色はどこかに送信されますか?
- いいえ。コントラストチェッカーはすべてブラウザ内で動作するため、入力した色は端末に留まり、サーバーにアップロードされることはありません。
関連ツール
すべての ArrayKit ツール