メインコンテンツへ移動
ToolShed
検索
⌘
K
人気
新着ツール
?
読み込み中...
🏠
探す
☰
カテゴリ
🔥
人気
?
について
ホーム
/
カラー
/
コントラスト比計算
◉
コントラスト比計算
color/color-contrast-ratio
2色のコントラスト比をWCAG基準で計算。AA/AAAレベルの適合判定付き。
最終更新日
2026-07-03
・ by
yuzlrin
このツールでできること
コントラスト比
計算では、2色のコントラスト比をWCAG基準で計算。AA/AAAレベルの適合判定付き。
関連する観点として
コントラスト比
、WCAG、アクセシビリティ を確認し、結果をコピーして別の作業に使えます。
入力
結果
2色を入力(例:#000000 #ffffff)
コピー
使い方
入力欄に6桁のHEXコード(#RRGGBB)を2つ含むテキストを入力します。前後に説明文を混ぜても、最初に見つかった2つの#が抽出されます。
出力欄に「
コントラスト比
: X.XX:1」に続けて、AA通常(4.5:1)・AA大きい文字(3:1)・AAA通常(7:1)・AAA大きい文字(4.5:1)の4基準それぞれの適合可否が一括表示されます。
3桁の省略形(#fffなど)は認識されないため、6桁のHEXに展開してから入力します。
コピーボタンで4基準すべての判定結果をまとめてコピーし、デザインレビューのコメントなどに貼り付けます。
入力例・出力例
INPUT
背景 #1e40af 文字 #ffffff
OUTPUT
コントラスト比: 8.72:1 WCAG AA 通常テキスト(4.5:1): ✅ 適合 WCAG AA 大きいテキスト(3:1): ✅ 適合 WCAG AAA 通常テキスト(7:1): ✅ 適合 WCAG AAA 大きいテキスト(4.5:1): ✅ 適合
文章の中に埋め込んだ2つの#RRGGBBがそのまま抽出され、4基準すべての判定が一括表示されます。
INPUT
#3b82f6 だけ書いた場合
OUTPUT
2色を入力(例:#000000 #ffffff)
HEXコードが1つしか見つからないと計算できず、入力例を示すメッセージが表示されます。
よくある利用シーン
デザインレビューのコメント欄に、4基準の適合状況をまとめて貼り付けたいとき。
議事録やドキュメントの文章中にHEXコードを書きながら、そのまま
コントラスト比
も確認したいとき。
AA/AAA、通常/大きい文字の4パターンを一度にチェックして、どの基準まで満たしているか把握したいとき。
結果確認のポイント
色空間、透明度、コントラスト、コピーしたコード形式が用途に合うか確認してください。
コントラスト比
、WCAG、アクセシビリティの観点で、入力内容と出力内容がずれていないか見直してください。
コピーした結果を利用先に貼り付けたあと、改行や記号が変わっていないかも確認してください。
注意点
画面やOSの色管理により見え方が変わるため、最終判断は実機でも確認してください。
結果を公開・送信する前に、用途に合う形式かを必ず確認してください。
データの扱い / プライバシー
コントラスト比
計算の主要な処理はブラウザ内で実行されます。
入力内容を保存するアカウント機能はなく、ページを閉じると作業内容は手元のブラウザから離れます。
本番の秘密情報や個人情報を扱う場合は、入力前に必要性を確認してください。
FAQ
よくある
質問
コントラスト比は最大でいくつになりますか?どう計算されますか?
黒と白の組み合わせで最大 21:1、同じ色同士で最小 1:1 になります。両色の相対輝度を求め、(明るい方+0.05)÷(暗い方+0.05) で算出する WCAG の式に基づいています。
2色を入れ替えてもコントラスト比は同じですか?
はい。計算式では常に明るい色を分子、暗い色を分母に置くため、文字色と背景色を入れ替えても比率は変わりません。どちらを前景にするかは可読性の観点で判断してください。
相対輝度を求めるときガンマ補正(sRGB)は考慮されますか?
はい。各チャンネルを 0〜1 に正規化したうえで sRGB のガンマ補正(しきい値 0.03928 で線形化)を行い、0.2126R+0.7152G+0.0722B の係数で相対輝度を計算しています。単純なRGB平均ではありません。
関連ツール
カラーシェード生成
指定色の明暗バリエーション(10段階)を自動生成。
アクセシブルカラー生成
前景色・背景色をHEXで指定するとWCAG 2.1のコントラスト比を自動計算。通常テキスト(AA 4.5:1/AAA 7:1)と大きい文字(AA 3:1/AAA 4.5:1)それぞれの合否をバッジで表示し、プレビュー文で実際の見え方も確認できます。
ANSIカラー一覧
ANSIエスケープシーケンスの文字色コード(標準8色 SGR 30〜37、高輝度8色 90〜97)と背景色コード(40〜47、100〜107)を色名・番号・エスケープシーケンスの対応表で確認できるツール。ターミナル配色の把握やシェルスクリプトの色指定に。
ブランドカラー一覧
主要ブランド名と代表的なHEXカラー値を2列の固定表で確認できる。
CMYK→HEX変換
CMYKカラー値をHEXに変換する。
コントラスト比早見表
WCAGでよく使う1:1、3:1、4.5:1、7:1、21:1の意味を固定表で確認できる。
WCAG AA 白背景
入力HEX色を白背景と比較し、通常テキストと大テキストのWCAG AA到達可否を表示する。
HEX #追加
改行区切りの各行について、#が無いHEX表記の先頭に#を付ける単純変換。