انتقل إلى المحتوى

تحويل الألوان HEX وRGB وHSL

اكتب كود اللون بأي صيغة، واحصل على الصيغ الأخرى فوراً.

تعمل الأداة بالكامل على جهازك، ولا تُرسل أي بيانات إلى خوادمنا.

طريقة الاستخدام

  1. اكتب اللون بأي صيغة: ‎#0D7A6F‎ أو 0d7a6f أو rgb(13, 122, 111) أو hsl(174, 81%, 26%).
  2. أو اضغط مربع اللون واختر لوناً من أداة الاختيار.
  3. تظهر الصيغ الثلاث مع معاينة اللون، واضغط «نسخ» بجانب الصيغة التي تريدها.

طريقة التحويل

في صيغة HEX يمثل كل زوج من الأرقام الست عشرية قناة لونية من 00 إلى FF (0 إلى 255): الأحمر ثم الأخضر ثم الأزرق. وللتحويل بين RGB وHSL تستخدم الأداة الخوارزميتين المنشورتين في مواصفة CSS Color Module Level 4 (القسمان 7.1 و7.2).

‎#RRGGBB‎ ← R = قيمة RR بالست عشري، وG = قيمة GG، وB = قيمة BB · اللمعان L = (أكبر قناة + أصغر قناة) ÷ 2

مثال: ‎#663399‎ ← rgb(102, 51, 153). أكبر قناة 153 ÷ 255 = 0.6، وأصغرها 51 ÷ 255 = 0.2، فاللمعان (0.6 + 0.2) ÷ 2 = 0.4 أي 40%، والتشبع (0.6 − 0.4) ÷ min(0.4, 0.6) = 0.5 أي 50%، ودرجة اللون 270؛ فيصبح hsl(270, 50%, 40%).

أرقام ست عشرية مفيدة

ست عشريعشريست عشريعشري
00080128
335199153
66102CC204
7F127FF255

نصائح للمصممين

  • لصنع درجة أفتح من اللون نفسه غيّر اللمعان في HSL فقط، وأبقِ الدرجة والتشبع.
  • اختبر تباين لون النص مع الخلفية قبل اعتماده، خاصة للنصوص الصغيرة.
  • احفظ ألوان هويتك بصيغة HEX لسهولة مشاركتها بين البرامج.

المصدر: W3C — CSS Color Module Level 4 (القسم 5.2 لصيغة HEX، والقسمان 7.1 و7.2 لتحويل HSL). راجعناه في سبتمبر 2026.

أمثلة تحويل

HEXRGBHSL
#FF0000rgb(255, 0, 0)hsl(0, 100%, 50%)
#663399rgb(102, 51, 153)hsl(270, 50%, 40%)
#FFFFFFrgb(255, 255, 255)hsl(0, 0%, 100%)
#000000rgb(0, 0, 0)hsl(0, 0%, 0%)

في الأبيض والأسود والرمادي التشبع صفر، فلا معنى لدرجة اللون، وتكتبها الأداة صفراً.

مصطلحات

  • HEX: كتابة اللون بستة أرقام ست عشرية، كل زوج منها قناة لونية.
  • RGB: اللون بثلاث قيم من 0 إلى 255 للأحمر والأخضر والأزرق.
  • درجة اللون (Hue): موقع اللون على دائرة الألوان من 0 إلى 360 درجة؛ 0 أحمر و120 أخضر و240 أزرق.
  • التشبع (Saturation): نقاء اللون؛ 0% رمادي و100% لون كامل.
  • اللمعان (Lightness): من 0% أسود إلى 100% أبيض، و50% مع تشبع 100% يعطي اللون الصافي.

الخصوصية وعلى الجوال

تعمل الأداة بالكامل داخل متصفحك، فلا تحتاج إلى تسجيل ولا إلى إنترنت بعد فتح الصفحة، ولا يُرسل أي شيء تكتبه إلى خادم. وتعمل في متصفحات الجوال الحديثة؛ اضغط زر النسخ ثم الصق النتيجة حيث تريد.

الأسئلة الشائعة

كيف أحول كود اللون HEX إلى RGB؟

قسّم الكود إلى ثلاثة أزواج من الأرقام الست عشرية، وحوّل كل زوج إلى رقم عشري من 0 إلى 255. مثلاً ‎#663399‎: 66 = 102، و33 = 51، و99 = 153، فيصبح rgb(102, 51, 153).

ما معنى الكود المختصر مثل #FFF؟

كل رقم فيه يُكرَّر مرتين: ‎#FFF‎ = ‎#FFFFFF‎ (أبيض)، و‎#0A6‎ = ‎#00AA66‎.

ما هو HSL؟

طريقة لوصف اللون بثلاث قيم: درجة اللون (Hue) من 0 إلى 360، والتشبع (Saturation) واللمعان (Lightness) كنسبتين مئويتين. تسهّل صنع درجات أفتح أو أغمق من اللون نفسه بتغيير اللمعان فقط.

ما معنى الرقمين الأخيرين في #RRGGBBAA؟

هما الشفافية (ألفا) من 00 (شفاف تماماً) إلى FF (معتم تماماً). الأداة تقرأ هذه الصيغة وتعرض الشفافية.

هل يمكنني اختيار اللون بالنقر؟

نعم، اضغط مربع اللون لفتح أداة اختيار الألوان في جهازك، فيتحول اللون المختار إلى كل الصيغ.

بأي صيغة أكتب اللون في CSS؟

كل الصيغ الثلاث مقبولة في CSS: ‎#663399‎ أو rgb(102 51 153) أو hsl(270 50% 40%). اختر الأسهل لك في التعديل.

لماذا تختلف القيم قليلاً عند التحويل ذهاباً وإياباً؟

لأن RGB أعداد صحيحة من 0 إلى 255، فالتقريب عند التحويل إلى HSL ثم العودة قد يغيّر قناة بمقدار 1، وهو فرق لا تراه العين.

هل يمكن كتابة اللون دون علامة #؟

نعم، تقبل الأداة الكود بعلامة # أو دونها، وبحروف كبيرة أو صغيرة، مثل 0d7a6f.

أدوات ذات صلة

آخر تحديث: