コントラストチェッカー プロ

パレット、画像、コードのコントラスト 比を比較し、読みやすさのレポートを確認できます。

コントラストマトリクス

マトリクスを生成するには2色以上追加してください

コントラストチェッカー プロで比較できること

コントラストチェッカー プロは、複数の色をまとめて比べ、どの組み合わせが読みやすいかをマトリクスで確認するための高度な確認用ツールです。単一の文字色と背景色だけでなく、ブランドパレット、画像から抽出した色、HTML/CSSコード内の配色を同じ流れで確認できます。配色を実装する前に、本文、ボタン、バッジ、カード、チャート、状態表示に使える色の組み合わせを整理できます。

色数が増えると、見た目だけで安全な組み合わせを判断するのは難しくなります。明るい色同士、近い彩度の色同士、透明感のある背景などは、個別に見るときれいでも、文字を置くと読みづらいことがあります。コントラストチェッカー プロでは、複数色の組み合わせを一括で比較し、コントラスト 比と読みやすさの判定を確認しながら、使いやすい前景色と背景色の候補を絞り込めます。

コントラストチェッカー プロの使い方

  1. 「パレット」タブで色を直接追加する場合は、「+ 追加」を押して色入力を増やし、カラーピッカーまたはHEX入力で比較したい色を入れます。
  2. 2色以上を追加すると「コントラストマトリクス」に組み合わせの結果が表示されます。各セルで、前景色と背景色の比率を確認できます。
  3. マトリクス内の結果を選ぶと、詳細表示で前景色、背景色、コントラスト 比、通常テキストと大きなテキストの読みやすさ判定を確認できます。
  4. 必要に応じて「エクスポート」を使い、追加したパレットをCSS変数またはJSON配列としてコピーします。
  5. 画像から色を確認する場合は「画像」タブを開き、PNG、JPG、WEBPをアップロードまたはドラッグ&ドロップします。
  6. 抽出された色を確認し、「取得」で画像上の任意の色を追加できます。まとまった色を比較したい場合は「分析」でパレットへ送ります。
  7. HTMLやCSSの実装候補を確認する場合は「コード」タブにスニペットを貼り付け、「分析」を押して低コントラストの可能性がある箇所を確認します。
  8. 単一の色ペアを細かく調整したい場合は、詳細表示からコントラスト 比で開き、明度や不透明度を調整します。

3つの確認方法の違い

コントラストチェッカー プロには、パレット、画像、コードという3つの入口があります。どれも最終的にはコントラストの確認に使いますが、向いている作業が違います。デザインシステムやブランドカラーを整理するならパレット、写真やイラストから配色を拾うなら画像、既存HTML/CSSの問題を見つけるならコードが適しています。

タブ入力するもの主な出力向いている作業
パレット複数のHEXカラー色同士のコントラストマトリクスブランドカラー、UIトークン、テーマ色の比較
画像PNG、JPG、WEBP画像抽出色と任意取得色画像由来の背景色やアクセント色の確認
コードHTML/CSSスニペット低コントラスト候補の分析レポート既存UIの文字色と背景色の確認
詳細表示マトリクスの色ペア比率とAA/AAA判定実際に使う前景色と背景色の最終確認

コントラストマトリクスの読み方

マトリクスは、追加した色を縦横に並べ、各組み合わせのコントラスト 比を表示します。対角線上は同じ色同士の比較になるため、文字色と背景色としては通常使いません。重要なのは、背景として使いたい色の列または行を見ながら、本文やボタン文字として使える色がどれかを探すことです。比率が高い組み合わせは、小さな文字や重要なラベルにも使いやすく、低い組み合わせは装飾や広い背景色に限定する方が安全です。

詳細表示では、通常テキストAA、大きなテキストAA、通常テキストAAA、大きなテキストAAAの判定を確認できます。通常テキストは本文、フォームラベル、メニュー項目のような小さめの文字を想定し、大きなテキストは見出しや大きな数値表示を想定します。どの基準に合わせるかを先に決めると、合格色だけを機械的に選ぶより、実際のUIに合った判断がしやすくなります。

画像から抽出した色を確認するときの注意点

画像から抽出した色は、写真やイラストの雰囲気を保ったパレット作りに役立ちます。ただし、抽出色は画像全体の代表色であり、文字を置く場所の背景色と必ず一致するとは限りません。影、ハイライト、グラデーション、人物や物体の境界など、部分ごとに明るさが変わる画像では、読みやすさの確認を1色だけで済ませない方が安全です。

画像上の特定位置を確認したい場合は「取得」を使い、実際に文字を置きたい周辺の色を拾います。タッチ操作では取得状態と確定操作を分けて確認できるため、意図しない色を追加しにくくなります。抽出した色をパレットへ送った後は、白、黒、ブランド色、アクセント色との組み合わせをマトリクスで比較し、使える組み合わせだけを残します。

コード分析で確認できること

コードタブでは、HTML/CSSスニペットに含まれる文字色と背景色を解析し、低コントラストの可能性がある要素をレポートします。既存のボタン、カード、バナー、通知、フォーム部品などを見直すときに、実装済みの色を手作業で拾い直す手間を減らせます。背景色が親要素から継承される場合でも、有効な背景色をもとに確認するため、見落としやすい組み合わせを見つけやすくなります。

分析結果は、タグ名、短いテキスト、比率、前景色と背景色の情報を確認するためのものです。JavaScriptで後から変わる状態、画像背景、複雑な疑似要素まですべて再現するものではないため、最終確認では実際の画面に近いHTML/CSSを貼り付けることが重要です。問題が見つかった色ペアは、詳細表示または単体のチェッカーで調整すると、原因を切り分けやすくなります。

パレットを実装へつなげるコツ

  • 本文用、見出し用、ボタン用、装飾用のように、色の用途を分けて判断します。
  • 装飾には使えるが本文には弱い色を、実装用トークン名で区別しておくと誤用を防げます。
  • CSS変数のエクスポートは、デザインシステムやテーマ設定へ移す前のたたき台として使えます。
  • JSON配列は、パレット管理、ドキュメント、別の色ツールへ移すときに扱いやすい形式です。
  • 画像 色 抽出した候補は、必ず文字色と背景色の組み合わせとして再確認します。

避けたいミス

  • パレット全体の雰囲気だけで判断し、実際の文字色と背景色の組み合わせを確認しない。
  • 画像から抽出した色を、そのまま文字背景に使ってしまう。
  • 通常テキストの判定が不合格なのに、大きな見出しで合格した結果だけを見て本文にも使う。
  • エクスポートしたCSS変数名を整理せず、装飾用の色を本文用として流用する。
  • コード分析の結果だけで完了とせず、実際の画面サイズ、フォント、状態表示でも読みやすさを確認する。

コントラスト比

パレットを書き出し

#000000
Copied