تحويل RGB إلى HEX
أدخل قيم الأحمر والأخضر والأزرق أو سلسلة rgb() من CSS، واحصل على كود لون HEX المطابق.
تحويل ألوان RGB إلى أكواد HEX
تعرض منتقيات الألوان ومحرّرات الصور والشفرات الرسومية الألوان غالبًا في صورة ثلاثة أرقام، بينما تفضّل CSS ورموز التصميم (design tokens) ودلائل الهوية البصرية كود HEX المختصر. والتحويل من RGB إلى HEX دقيق تمامًا: البايتات الثلاث نفسها تُكتب ببساطة بالنظام الست عشري.
تفتح هذه الصفحة محوّل الألوان مع اختيار إدخال RGB وتعبئة مثال جاهز.
التحويل خطوة بخطوة
- خذ قيمة كل قناة من 0 إلى 255.
- اقسمها على 16: الناتج الصحيح هو الخانة الست عشرية الأولى، والباقي هو الثانية (القيم من 10 إلى 15 تُكتب من A إلى F).
- أكمل الخانة المفردة بصفر في البداية، فتصبح 10 هي
0AلاA. - اجمع الأزواج الثلاثة بعد علامة
#.
| RGB | لكل قناة | HEX |
|---|---|---|
rgb(10, 132, 255) | 0A · 84 · FF | #0A84FF |
rgb(255, 87, 51) | FF · 57 · 33 | #FF5733 |
rgb(128, 128, 128) | 80 · 80 · 80 | #808080 |
نسيان الصفر البادئ هو الخطأ الكلاسيكي في المحوّلات المكتوبة يدويًا: فجمع 10 و132 و255 دون إكمال يعطي #A84FF، وهو ليس لونًا صالحًا.
rgba() وHEX بثماني خانات
تقبل CSS أكواد HEX المكوّنة من ثماني خانات منذ سنوات. والزوج الرابع هو ألفا: اضرب قيمة ألفا (من 0 إلى 1) في 255 وقرّب الناتج، فتصبح 0.5 القيمة 128، أي 80 بالست عشري. ويعرض المحوّل الكود ذا الخانات الثماني وصيغة rgba() معًا، فتستخدم ما تدعمه أداتك.
تحويل RGB إلى HEX برمجيًا
في JavaScript: '#' + [r, g, b].map(v => v.toString(16).padStart(2, '0')).join(''). وفي Python: '#{:02X}{:02X}{:02X}'.format(r, g, b). وكلاهما يتكفّل بإكمال الصفر نيابةً عنك.
أدوات ذات صلة
استخدم HEX إلى RGB للاتجاه المعاكس، وHEX إلى HSL حين تريد ضبط الإضاءة بطريقة منهجية، وفاحص تباين الألوان قبل استخدام أي لون للنص.