Contrast Checker
カラー構成
文字の色 前景
背景色 背景の塗りつぶし
カラープリセット
コントラスト比 21.00:1
WCAG 2.0 への準拠
AA 通常テキスト (4.5:1) パス
AA 大きなテキスト (3.0:1) パス
AAA 通常テキスト (7.0:1) パス
AAA ラージ テキスト (4.5:1) パス
ビジュアルプレビュー
通常の本文テキスト (14px / 16px)

アクセシビリティにより、視覚障害を持つユーザーを含む誰もが Web サイトのレイアウトを快適に解析して閲覧できるようになります。

大きなヘッダー テキスト (18 ピクセル太字 / 24 ピクセル)

アクセシブルなデザイン システムが重要

コントラストチェッカー

無料のオンラインカラーコントラストチェッカー

前景テキストと背景色の組み合わせを、ブラウザーでローカルに WCAG 2.0 アクセシビリティ ルールに照らして即座に検証します。

Web コンテンツ アクセシビリティ ガイドライン (WCAG) のコントラスト比

デジタル アクセシビリティでは、弱視、色覚異常、加齢による視力低下などの視覚制限のある訪問者を含む、すべての訪問者がページ コンテンツを認識できることが必要です。テキストの読みやすさを確保する主なメカニズムは、色のコントラスト、つまりテキスト文字とその背景の間の相対的な輝度の差です。

WCAG 2.0 では、包括性を最大限に高めるためにレイアウトを最適化するために、個別のレベルの準拠を指定しています。

  • WCAG レベル AA: 標準のベースライン。通常の本文テキストの場合は少なくとも 4.5:1、大きなテキスト (18 ピクセルの太字以上) の場合は 3:1 のコントラスト比が必要です。
  • WCAG レベル AAA: 最高水準。通常のテキストの場合は 7:1、大きなテキストの場合は 4.5:1 というより厳密なコントラスト比が必要となり、極端な場合の可読性のニーズを満たします。

コントラスト比の計算方法

コントラスト比は、知覚される色の明るさを測定する相対輝度を使用して計算されます。この式は、人間の視覚感度に基づいて、赤、緑、青の成分に重み付けを行います。

L = 0.2126 * R + 0.7152 * G + 0.0722 * B

ここで、R、G、B はガンマ圧縮用に調整された sRGB 値です。前景 (L1) と背景 (L2) の相対的な輝度値が解決されると、コントラスト比は (L1 + 0.05) / (L2 + 0.05) (明るい値を暗い値で割った値) として定義されます。

色覚異常に配慮したデザイン

色覚異常は、世界中の男性の約 8%、女性の 0.5% に影響を及ぼしています。第二色盲や第二色覚などの最も一般的な形態では、赤と緑の色合いを区別することが困難になります。十分な明るさ​​のコントラストがなく、レイアウトが純粋に色のインジケーター (成功は緑、エラーは赤) に依存している場合、色盲の訪問者はポータルをナビゲートするのが困難になります。 WCAG 要件に準拠すると、相対的な明るさにおいてカラー値が十分に離れていることが保証され、完全にモノクロまたはグレースケールのビューポートでレンダリングされた場合でもインターフェイスが読みやすくなります。

モバイルおよび屋外での視聴におけるコントラストの役割

アクセシビリティは永続的な病状を持つユーザーだけを対象としたものではありません。また、一時的な状況に応じて人々を支援します。訪問者が直射日光の下でモバイル画面で Web サイトを読もうとしていると想像してください。眩しさの強い環境では、低コントラストのテキストの組み合わせ (白いカードの背景に明るい灰色のテキストなど) はすぐに完全に見えなくなります。強いコントラストのペア (例: 少なくとも 4.5:1 以上) を使用すると、屋外で通勤している人、バックライトが暗いローエンドのモバイル デバイスを持っている人、またはダーク モードの空間で閲覧している人にとって、サイトが非常に使いやすくなります。

安全なクライアント側チェッカー

ほとんどのオンライン コントラスト チェッカーは、外部分析エンジンにクエリを実行します。私たちのツールは、すべての数学的アルゴリズムとコンプライアンス グリッドをブラウザーのサンドボックス内でローカルに計算し、カラー パレットをプライベートに保ちます。

このローカライズされたチェックは、独自のデザイン システムとカラー パレットが安全なままであることを意味します。数学的計算はローカル システム上でネイティブに実行されるため、読み込みの遅延やデータ漏洩が発生することなく即座にフィードバックが得られます。このツールは、エンタープライズ デザイン システムの計画やプライベート クライアントのモックアップに最適です。

Web 開発におけるデザイン資産とカラー変換の役割

一貫したユーザー インターフェイスとブランド アイデンティティを構築するには、デザイナーが多様なアセット形式と色空間を管理する必要があります。 RGB、HEX、HSL などの形式はカラー データを異なる方法で表現しており、CSS スタイルシートやブランド アセットを作成する場合、それらの間の変換は標準的なタスクです。 HSL は、明度や彩度を個別に調整してホバー状態や色合いを作成できるため、デザイナーに使いやすいのに対し、HEX はコンパクトで、Figma などのデザイン エディターとコード テンプレートの間に簡単に貼り付けることができます。

ビジュアルパフォーマンスとアセットフォーマットの最適化

ページの読み込み時間を確実に短縮するには、JPEG、PNG、SVG などのグラフィック ファイルの最適化に大きく依存します。ラスター イメージ (PNG/JPG) はカラー データを固定グリッドに保存するため、高解像度ディスプレイで拡大すると不鮮明になる可能性があります。ラスター アセットをベクター パス (SVG) に変換すると、SVG は座標線を使用してグラフィックスを数学的に表現するため、無限のスケーラビリティとより小さいファイル サイズが保証されます。 Furthermore, compressing JPEGs, generating custom wireframe placeholders, and creating favicons are essential steps in optimizing frontend performance and page weight.

アクセシビリティ コンプライアンスおよびコントラスト チェッカー

Web アクセシビリティ標準 (WCAG など) では、特定のコントラスト比を満たす色の組み合わせを要求し、弱視または色盲のユーザーがテキストを確実に読み取れるようにします。コントラスト チェッカーは、テキストと背景の色の相対的な輝度を評価し、AA および AAA ルールへの準拠を検証します。クライアント側のアクセシビリティ チェックを使用すると、アセットの詳細を外部サーバーに送信せずにローカルで比率を計算し、すべての訪問者がデザイン システムを使用できるようになります。

クライアント側での安全なグラフィック変換

標準のオンライン ファイル コンバータでは、デザイン アセットをリモート データベースにアップロードする必要があるため、著作権で保護された作品、署名、または機密のモックアップが公開される可能性があります。 SVG ファイルを PNG に変換したり、ラスター アウトラインをトレースしたり、ブラウザのメモリ内で画像を直接圧縮したりすると、クリエイティブ アセットは完全にプライベートに保たれます。ファイルが CPU から離れることはなく、絶対的なセキュリティ、より高速な処理速度、シームレスなローカル ワークフローが保証されます。

よくある質問

カラーコントラスト比はどのように計算されますか?

カラー コントラスト比は、Web コンテンツ アクセシビリティ ガイドライン (WCAG 2.0) で定義されている相対輝度の式を使用して計算されます。相対輝度値の範囲は 0 (純粋な黒) から 1 (純粋な白) です。コントラスト比の式は (L1 + 0.05) / (L2 + 0.05) で、L1 は明るい色の輝度、L2 は暗い色の輝度であり、比率は 1:1 から 21:1 になります。

WCAG AA と AAA 標準の違いは何ですか?

WCAG AA は、ほとんどの Web サイト デザインに対する標準の中レベルのコンプライアンス要件であり、通常のテキストの場合は少なくとも 4.5:1、大きなテキストの場合は 3:1 のコントラスト比を要求します。 WCAG AAA は最高レベルのアクセシビリティ コンプライアンスであり、通常のテキストの場合は 7:1、大きなテキストの場合は 4.5:1 というより厳密なコントラスト比が要求されます。

WCAG ガイドラインにおける「ラージ テキスト」とは何ですか?

WCAG ガイドラインでは、「ラージ テキスト」は、通常のウェイトが 18 pt (約 24 ピクセル) 以上、または太字のウェイトが 14 pt (約 18.67 ピクセル) 以上のテキストとして定義されます。通常のテキストは、これらのしきい値より小さいものです。

このツールは安全でローカルで実行できますか?

はい。相対輝度の計算とコンプライアンスのチェックリストは、ブラウザ内で 100% クライアント側で処理されます。選択した 16 進コードとスタイル仕様が外部サーバーに送信されることはありません。

ホーム