Webページや資料の文字が読めるか確認する人は、対象の文字サイズ、文字色、実際の背景色をそろえます。コントラストチェッカーへ#767676と#ffffffを入れると4.54:1と表示され、通常文字のAAは合格です。適用する対象と条件は先に決めてください。
WCAG 2.2のAA・AAAを対象別に選ぶ
| 対象 | AA | AAA・追加確認 | 具体的な判断 |
|---|---|---|---|
| 通常の文字・文字画像 | 4.5:1以上 | 7:1以上 | 本文や小さい注記 |
| 大きい文字 | 3:1以上 | 4.5:1以上 | 18pt以上、または14pt以上の太字 |
| 識別に必要なUIや図 | 隣接色と3:1以上 | 対象・状態を個別に判定 | 入力欄の境界、グラフの必要な線など |
| ロゴ・純粋な装飾・非アクティブ要素 | 文字コントラストの例外あり | 意味と状態を確認 | 見た目だけで装飾と決めない |
白背景の数値例と丸め前の判定
| 文字色 | 比率の目安 | ツール表示 | 通常文字AA |
|---|---|---|---|
| #000000 | 21 | 21.00:1 | 合格 |
| #111827 | 17.7397 | 17.74:1 | 合格 |
| #767676 | 4.5422 | 4.54:1 | 合格 |
| #6e7978 | 4.4976 | 4.50:1 | 不合格 |
| #777777 | 4.4781 | 4.48:1 | 不合格 |
| #3b82f6 | 3.6779 | 3.68:1 | 不合格 |
境界に近い2色を比較
4.50という表示と合否を見分ける
白背景で#6e7978を確認し、次に#767676へ変更します。表示桁だけで合否を決めず、判定欄を照合してください。
相対輝度から比率を求める手順
8bit sRGBの各成分を255で割ってcとします。c≤0.04045ならc/12.92、それ以外なら((c+0.055)/1.055)^2.4で線形化します。線形化後のR・G・Bに対し、相対輝度L=0.2126R+0.7152G+0.0722B。明るい方をL1、暗い方をL2として、比率は(L1+0.05)/(L2+0.05)です。
黒はL=0、白はL=1なので1.05/0.05=21です。HSLの明度Lとは別の計算です。数値表記の対応は色変換ガイドと色変換ツールで確認できます。
透過・画像・ダーク表示のチェック表
| 条件 | 入力・確認するもの | 追加で見る場所 |
|---|---|---|
| 不透明の単色背景 | 文字と背景のHEX | 通常・ホバー・エラー状態 |
| 半透明カードや文字 | 合成後の見える色 | ガラスの後ろの明暗差 |
| 画像やグラデーション | 読みにくい位置の組み合わせ | スクロール時や別画面幅 |
| ダーク表示 | ダーク側の文字・背景の組 | ライト側の値を流用しない |
色の調整と、色以外の手掛かりを組み合わせる
白文字と#3b82f6の通常文字AAは未達ですが、背景を#1d4ed8へ変更すると約6.70:1です。候補は配色ガイドとパレット生成で作れます。色を変えたら、ホバーやフォーカス時も再計測します。リンクには下線、エラーには説明文とアイコンを添えてください。
公開前の組み合わせを保存
各状態のコードと比率を記録
本文・ボタン・補助文字ごとに測り、文字サイズ、背景、比率、判定を制作メモに残すと次の修正時にも照合できます。
便利ツールカテゴリからも開けます。お気に入りに登録すると、同じブラウザのマイツールから再訪できます。
Tools Hub編集部が2026年11月8日にWCAGの条件、比率の例、入力と入れ替え操作を照合しました。このチェッカーの文字コントラスト判定は、ページ全体のWCAG適合を判定するための検査の一部です。
よくある質問
4.50:1と表示されれば通常文字のAAに合格ですか?
表示だけでは決められません。#6e7978と白は約4.4976:1で、表示は4.50:1に丸められますが通常文字AAは不合格です。ツールの判定欄は丸め前の値を使います。
大きい文字は何pxからですか?
18pt以上、または14pt以上の太字が基準です。CSSでは18pt=24px、14pt=約18.67px。フォントの実際の太さや同等の大きさも考慮します。
薄いプレースホルダーは対象外ですか?
入力の手掛かりとして読ませるプレースホルダーも対象になります。ロゴや純粋な装飾、非アクティブな要素などの例外とは分けて判断します。
半透明のカードはどの背景色を入力しますか?
実際に合成された背景色を使います。背景画像やスクロール位置で変わる場合は、読みにくい場所と各表示状態を個別に確認してください。ツール自体は不透明な3・6桁HEXを比較します。