مجاني وبدون تسجيلالمعالجة في متصفحكفحص تباين WCAG

محوّل الألوان

حوّل الألوان بين HEX و RGB و HSL مع معاينة مباشرة، نسخ أي قيمة بضغطة، مولّد ألوان عشوائي، وفحص نسبة التباين مع النص حسب معيار WCAG.

اللون الحالي

#10B981

HEX

Hexadecimal

RGB

Red, Green, Blue

HSL

Hue, Saturation, Lightness

القيم المحوّلة

HEX#10B981
RGBrgb(16, 185, 129)
HSLhsl(160, 84%, 39%)

نسبة التباين مع النص (WCAG)

نص أبيض2.54:1فشل
نص أسود8.28:1AAA

HEX

الصيغة الأشيع في CSS وتصميم الواجهات.

RGB

ثلاث قيم رقمية للأحمر والأخضر والأزرق.

HSL

الأنسب للتحكم بدرجة اللون والتشبّع والإضاءة.

كيفية الاستخدام

اكتب قيمة في أي حقل من الثلاثة وستتحدّث البقية فوراً. استخدم مربع اختيار اللون لالتقاط أي لون من شاشتك، أو لون عشوائي للإلهام السريع.

أمثلة مرجعية

#10B981 → rgb(16, 185, 129)   → hsl(160, 84%, 39%)
#3B82F6 → rgb(59, 130, 246)    → hsl(217, 91%, 60%)
#FF0000 → rgb(255, 0, 0)       → hsl(0, 100%, 50%)
#000000 → rgb(0, 0, 0)          → hsl(0, 0%, 0%)
#abc    → rgb(170, 187, 204)   ← صيغة مختصرة

HEX أم RGB أم HSL؟

  • HEX — الصيغة الأشهر في ملفات CSS وأسماء الألوان.
  • RGB — في Canvas و WebGL و Three.js، وهو ما تحتاجه عند العمل بالبكسل مباشرة.
  • HSL — في تصميم الواجهات. قارن hsl(210, 80%, 50%) وhsl(210, 40%, 50%) لتعرف أنهما نفس اللون بدرجتي إضاءة مختلفتين — وهو استنتاج مستحيل عملياً في RGB.

لماذا التحويل غير دقيق أحياناً؟

الصيغة HSL بأعداد صحيحة (مثل 160, 84%, 39%) لا تستطيع تمثيل كل ألوان RGB بدقة تامة، فقد يختلف الناتج حتى 3 وحدات من 255. الأداة تحتفظ بقيمة عشرية كاملة داخلياً، لذا التحويل من RGB إلى HEX يبقى سليماً تماماً.

نِسب التباين (WCAG)

تقيس النسبة بين سطوع اللون وسطوع النص أو الخلفية. القاعدة في معيار WCAG:

  • 7:1 أو أعلى — المستوى AAA.
  • 4.5:1 — الحد الأدنى AA للنص العادي.
  • 3:1 — مقبول للنص الكبير (18pt فأكثر) أو العناصر الرسومية.

الحد النظري الأقصى هو 21:1 بين الأسود والأبيض، وهو ما تعرضه الأداة بدقة.

صيغ متقدمة في CSS

  • rgba(16, 185, 129, 0.5) — مع شفافية 50%.
  • hsla(160, 84%, 39%, 0.5) — نفس الشيء بصيغة HSL.
  • color-mix(in oklch, #10B981 50%, white) — مزج بألوان متساوية الإدراك البصري.

مزايا الأداة

  • تحويل فوري بين HEX و RGB و HSL أثناء الكتابة
  • دعم صيغة HEX المختصرة بثلاثة خانات مثل #abc
  • معاينة مباشرة للون مع نسخ جاهز للاستخدام في CSS
  • مولّد ألوان عشوائي بضغطة واحدة
  • قياس نسبة تباين اللون مع النص الأبيض والأسود حسب WCAG

أسئلة شائعة

ما الفرق بين HEX و RGB و HSL؟+

الثلاثة يمثّلون اللون نفسه بثلاث صيغ مختلفة. HEX مختصرة وسهلة القراءة في CSS، و RGB قيم رقمية من 0 إلى 255، و HSL تفصل اللون عن التشبع والإضاءة وهي الأفضل لصنع تدرجات متناسقة.

لماذا لا يعود اللون إلى قيمته الأصلية دائماً؟+

HSL المعروض بأعداد صحيحة لا يستطيع تمثيل كل لون بدقة، فقد يختلف الناتج قليلاً. الأداة تحتفظ بدقة كاملة داخلياً، لذا التحويل من RGB إلى HEX أو العكس يبقى دقيقاً تماماً.

ما معيار WCAG في التباين؟+

معيار إتاحة يحدّد الحد الأدنى للتباين بين النص وخلفية: 4.5:1 للنص العادي، و 3:1 للنص الكبير، و 7:1 للمستوى AAA. كلما زادت النسبة كان النص أوضح.

هل تدعم Alpha وشفافية اللون؟+

لا. الصيغ الثلاث هنا للألوان الصلبة. للقيم الشفافة استخدم RGB أو HSL مع قناة alpha مثل rgba(16, 185, 129, 0.5).

أدوات أخرى

كل الأدوات ←

منسق ومصحح JSON

نسّق، صغّر، فرز المفاتيح، تحقق وانسخ JSON بسهولة مع رسائل أخطاء واضحة وموضع دقيق للخطأ.

محول JSON إلى TypeScript

حوّل بيانات JSON إلى TypeScript Interfaces جاهزة للاستخدام في React وNext.js وNode.js، مع تسمية الواجهات وترتيبها تلقائياً.

محلّل JWT

افكّ واقرأ محتوى JSON Web Token داخل متصفحك: الـ Header والـ Payload والتوقيع، مع قراءة تواريخ الإصدار والانتهاء والتحقق من حالة الصلاحية.

ترميز وفك ترميز Base64

حوّل النص إلى Base64 أو أعد فكّه إلى نص عادي مع دعم كامل للعربية وUTF-8، نسخ وتحميل فوري، ومعالجة داخل المتصفح دون أي خادم.

مولّد UUID

ولّد معرّفات UUID v4 عشوائية بضغطة واحدة، حتى 100 معرّف في المرة، مع نسخ كل النتيجة أو كل معرّف على حدة وتحميلها كملف نصي.

مختبر Regex

اختبر Regular Expressions مباشرة وشاهد كل التطابقات ومجموعات الالتقاط ومواقعها داخل النص، مع معاينة النتيجة وتجربة الاستبدال.

محوّل Unix Timestamp

حوّل Unix Timestamp إلى تاريخ ووقت، أو حوّل التاريخ إلى Timestamp بالثواني أو المللي ثانية، مع عرض التوقيت المحلي و UTC ومدة بقاء التاريخ من الآن.

مولّد الهاش

أنشئ Hash للنص بخوارزميات MD5 و SHA-1 و SHA-256 و SHA-512 داخل متصفحك مباشرة، مع تنبيه أمني يوضّح الفرق بين الهاش والتشفير.

منسّق SQL

نسّق استعلامات SQL و اضغطها لتصبح أسهل في القراءة، مع كسر سطري ذكي لـ SELECT و JOIN و CASE، ومعاينة ملوّنة، وتحميل الملف.

+اقترح أداة جديدةأخبرنا بما تحتاجه