مدقّق تباين الألوان
جديدتحقّق من نِسب تباين WCAG من مستوى AA/AAA بين لون النص والخلفية.
Large heading — 24px bold
Large text, 18.66px and up reads at 3:1.
Normal body text. The quick brown fox jumps over the lazy dog and reads comfortably at 4.5:1 or better.
Small print and captions — the hardest text to read.
Keeps your hue & saturation — only the lightness changes — so brand colors stay recognizable.
Pairwise palette grid
Paste several colors (hex, one per line or separated by spaces / commas) to see which foreground/background pairs pass AA (4.5:1). First 8 colors are used.
Runs entirely in your browser. Nothing is uploaded.
افحص تباين ألوان WCAG في متصفحك
يقيس مدقق تباين الألوان هذا نسبة التباين وفق معيار WCAG بين لوني النص والخلفية، ويخبرك فوراً ما إذا كان الزوج يجتاز مستويَي AA وAAA للنص العادي والنص الكبير ومكونات واجهة المستخدم. أدخل قيمة سادسية، أو حرّر حقول RGB وHSL، أو اسحب شريط الإضاءة، أو استخدم أداة قطارة العين لالتقاط أي لون على شاشتك — تتحدث نسبة التباين ومصفوفة النتائج والمعاينة المباشرة أثناء الكتابة.
يعمل مثل الأدوات التي يثق بها المصممون بالفعل — رياضيات WCAG ذاتها المستخدمة في WebAIM وAdobe Color — لكنه يضيف معاينة مقروءة مباشرة، ودرجة APCA (WCAG 3)، وإصلاحاً بنقرة واحدة للأزواج الفاشلة. يعمل كل شيء محلياً في JavaScript: ألوانك لا تغادر جهازك أبداً ولا حاجة لأي حساب.
شرح عتبات WCAG AA وAAA
تتراوح نسبة تباين WCAG بين 1:1 (لونان متطابقان) و21:1 (أسود على أبيض). المستوى AA — المعيار الذي تشترطه معظم القوانين كقانون ADA والمادة 508 — يستلزم 4.5:1 للنص العادي و3:1 للنص الكبير. أما المستوى AAA فيرفع ذلك إلى 7:1 و4.5:1. النص الكبير هو 18pt (24px) فأكثر، أو 14pt (نحو 18.66px) فأكثر بخط غامق.
تفصّل مصفوفة النتائج كل عتبة بشكل منفصل، حتى ترى بلمحة واحدة أن اللون الرمادي #767676 على خلفية بيضاء يجتاز AA لنص الجسم بنسبة 4.54:1 لكنه يقصر عن 7:1 المطلوبة لـ AAA. إن كان فريقك مطالباً بالامتثال القانوني (ADA أو EN 301 549 أو المادة 508)، فإن AA هو الحد الأدنى المطلوب تجاوزه.
ابقَ في المعاينة وصحح الألوان وأطلقها
الأرقام وحدها لا تكفي، لذا تعرض المعاينة المباشرة عناوين حقيقية ونصاً أساسياً ونصاً صغيراً وزراً وشريحة نموذجية بألوانك الفعلية — لترى مدى القراءة، لا لتكتفي بقراءة النسبة. حين يفشل زوج ما، يحافظ مقترح 'اجعله يجتاز' على تدرج لونك وإشباعه ويضبط الإضاءة نحو أقرب لون يتجاوز المستوى المختار (AA أو AA كبير أو AAA)، ثم يطبقه بنقرة واحدة.
تقبل شبكة الأزواج لوحةً كاملة وتُظهر بلمحة واحدة أي مجموعات الألوان تجتاز الاختبار — مفيد عند بناء نظام تصميم يستلزم أن يكون كل ثنائي (مقدمة وخلفية) آمناً. بدلاً من اختبار عشرات الأزواج واحداً تلو الآخر، تلصق لوحتك مرة واحدة وترى المصفوفة الكاملة فوراً.
APCA: لمحة عن تباين WCAG 3
إلى جانب النسبة الكلاسيكية، يعرض هذا المدقق درجة APCA Lc — مقياس التباين الإدراكي المقترح لـ WCAG 3. يحاكي APCA كيفية قراءة العين فعلياً للنص الفاتح على خلفية داكنة مقارنةً بالنص الداكن على خلفية فاتحة، ويأخذ وزن الخط في الاعتبار، فيكتشف مشكلات قراءة قد يغفلها معيار WCAG 2. إرشادات تقريبية: Lc 75+ لنص الجسم، وLc 60+ للنص الكبير، وLc 45+ للعناوين الكبيرة.
لا يزال WCAG 3 في طور المسودة ولم يحل محل WCAG 2.2، لذا يعني الامتثال اليوم استيفاء عتبتَي 4.5:1 و3:1. إظهار APCA إلى جانب النسب الحالية يمكّنك من تهيئة لوحتك للمستقبل دون انتظار اعتماد المعيار.
التباين غير النصي للأيقونات ومكونات الواجهة
لا يقتصر التباين على النصوص. تشترط WCAG 2.1 SC 1.4.11 تباين 3:1 لحدود المكونات التفاعلية — حواف حقول الإدخال ومؤشرات التركيز وحالات التبديل — وللأيقونات والرسومات ذات المعنى. تتضمن المصفوفة فحصاً مخصصاً لـ واجهة المستخدم والرسومات بنسبة 3:1 لتأكيد أن محيط الزر أو الأيقونة مرئي.
هذا مجال يفشل فيه كثير من الفرق في عمليات التدقيق دون أن يدركوا ذلك. حافة حقل إدخال رمادية فاتحة (#D1D1D1 على خلفية بيضاء تعطي 1.4:1) انتهاك شائع لمعيار WCAG 2.1 حتى لو كان كل نص الصفحة يجتاز الاختبار. فحص مكونات واجهتك هنا يستغرق ثوانٍ ويجنّبك المفاجآت في عمليات التدقيق الرسمية.
مقارنة مع WebAIM وAdobe Color وChrome DevTools
مدقق تباين WebAIM على webaim.org هو أكثر أداة إمكانية وصول مجانية مرجعاً وتستخدم معادلة WCAG 2 ذاتها. غير أنه لا يعرض APCA ولا تتوفر معاينة نص مباشرة، كما لا يمكنه إصلاح الأزواج الفاشلة تلقائياً.
أدوات إمكانية الوصول في Adobe Color تعرض نتائج AA/AAA وتتضمن محاكي عمى الألوان، لكنها تستلزم حساب Adobe مجانياً لحفظ الأعمال ولا تقترح لوناً مجتازاً تلقائياً.
Chrome DevTools تحتوي على شارة نسبة التباين في منتقي الألوان بلوحة العناصر — مفيدة للفحص داخل المتصفح، لكن فقط داخل DevTools.
يعمل هذا المدقق دون تسجيل دخول، ويعرض نسب WCAG 2 ودرجة APCA Lc معاً، ويقدم معاينة مباشرة بألوانك، ويتيح اختبار شبكة لوحة كاملة في نظرة واحدة. جميع الحسابات تعمل محلياً في JavaScript.
Frequently asked questions
ما هو مدقق تباين الألوان؟
مدقق تباين الألوان يقيس نسبة تباين WCAG بين لون النص (المقدمة) وخلفيته، ثم يخبرك ما إذا كان الزوج قابلاً للقراءة وفق إرشادات إمكانية الوصول. أدخل لونين وسيُعيد نسبة من 1:1 (متطابقان) إلى 21:1 (أسود على أبيض) إضافةً إلى نتائج AA وAAA للنص العادي والكبير ومكونات الواجهة. تعمل هذه الأداة كلياً في متصفحك — لا ترسل أي ألوان إلى خادم ولا حاجة إلى حساب.
ما هي نسبة التباين الدنيا وفق WCAG؟
يحدد WCAG نسب تباين دنيا بين النص والخلفية: 4.5:1 للنص العادي و3:1 للنص الكبير في المستوى AA، ترتفع إلى 7:1 و4.5:1 في المستوى AAA. النص الأسود الخالص (#000000) على أبيض (#FFFFFF) هو الحد الأقصى بـ 21:1. تنطبق هذه العتبات على WCAG 2.0 و2.1 و2.2.
ما الفرق بين WCAG AA وAAA؟
AA هو مستوى الأساس المطلوب على نطاق واسع — 4.5:1 للنص العادي و3:1 للنص الكبير. أما AAA فهو المستوى المحسّن — 7:1 للنص العادي و4.5:1 للنص الكبير. تستهدف معظم قوانين إمكانية الوصول (ADA والمادة 508 وEN 301 549 الأوروبية) المستوى AA. يستحق تحقيق AAA في الواجهات كثيفة القراءة وحيث يسمح التصميم.
هل تحتاج الأيقونات ومكونات الواجهة إلى تباين؟
نعم. تشترط WCAG 2.1 SC 1.4.11 (التباين غير النصي) 3:1 على الأقل مقارنةً بالألوان المجاورة لحدود المكونات التفاعلية — حواف الإدخال وحلقات التركيز وحالات التبديل — وللأيقونات والرسومات ذات المعنى. تتضمن شبكة نتائج هذه الأداة صفاً مخصصاً للواجهة والرسومات بنسبة 3:1.
كيف أُصلح نسبة تباين فاشلة؟
أسرع حل هو تغميق لون النص أو تفتيح الخلفية حتى تتجاوز العتبة، مع الحفاظ على تدرج العلامة التجارية بتغيير الإضاءة فحسب. يقوم مقترح 'اجعله يجتاز' المدمج في هذه الأداة بذلك تلقائياً — يضبط النص أو الخلفية نحو أقرب لون مجتاز ويطبقه بنقرة واحدة.
ما هو APCA ولماذا يُعدّ مهماً؟
APCA (خوارزمية التباين الإدراكي للوصول) هي طريقة التباين المقترحة للإصدار القادم WCAG 3. بدلاً من نسبة واحدة، تُعيد قيمة تباين الإضاءة الإدراكية (Lc) من نحو -108 إلى 106؛ كلما زادت القيمة المطلقة، زاد التباين. إرشادات تقريبية: Lc 75+ لنص الجسم، وLc 60+ للنص الكبير، وLc 45+ للعناوين الكبيرة.
هل يُطبَّق WCAG 2.1 أم 2.2؟
عتبات التباين متطابقة في WCAG 2.0 و2.1 و2.2. WCAG 2.2 هو توصية W3C الحالية وما تشير إليه معظم اللوائح الجديدة. الأعمال الموجودة المتوافقة مع AA 2.0 أو 2.1 لا تزال صالحة لتباين النص لأن متطلبات التباين الجوهرية لم تتغير.
Related tools
عرض كل الأدواتمنشئ ظلال الصناديق CSS
أنشئ ظلال صناديق CSS متعددة الطبقات بإعدادات جاهزة ومعاينة مباشرة. انسخ شيفرة CSS أو القيمة أو نمط React فورًا.
منشئ لوحات الألوان
أنشئ لوحات ألوان متكاملة ومتجاورة وثلاثية وأحادية اللون.
منشئ منحنى Cubic Bezier
صمّم منحنى تسارع CSS بسحب نقاط التحكم، مع معاينة مباشرة.
منشئ استدارة الحواف
صمّم زوايا CSS مستديرة وأشكالًا عضوية انسيابية بصريًا.
ساحة تجربة CSS Flexbox
اضبط خصائص flex مع معاينة مباشرة وانسخ شيفرة CSS.
ساحة تجربة CSS Grid
اضبط أعمدة الشبكة والفجوات والمحاذاة مع معاينة مباشرة وشيفرة CSS.