Skip to main content

مُحَوِّل RGB إلى HEX قم بتحويل قيم الألوان RGB إلى رموز HEX باستخدام الشرائح والمعاينة المباشرة.

مُحَوِّل RGB إلى HEX illustration
🎨

مُحَوِّل RGB إلى HEX

قم بتحويل قيم الألوان RGB إلى رموز HEX باستخدام الشرائح والمعاينة المباشرة.

1

تعيين قيم RGB

استخدم الشريط الزلق أو اكتب قيم الأحمر والأخضر والأزرق بين 0 و 255.

2

معاينة اللون

شاهد كيف يتم تحديث مربع العينة باللون في الوقت الفعلي مع تعديل القيم.

3

نسخ رمز HEX

انقر على نسخ لنسخ رمز HEX مثل #3B82F6 لاستخدامه في مشروعك.

Loading tool...

What Is مُحَوِّل RGB إلى HEX?

مُحَوِّل RGB إلى HEX يُغيّر قيم قنوات الألوان الحمراء والخضراء والزرقاء إلى ما يعادلها بال十六ية - الشكل القياسي المستخدم في تصميم الويب و CSS. تتراوح قيم RGB من 0 إلى 255 لكل قناة، وتُمثِّل شدّة ذلك المكون اللوني. يأخذ المحوّل هذه الأرقام العشرية الثلاثة ويُنتج سلسلة十六ية مكونة من ستة أحرف مسبوقة ب#. على سبيل المثال، rgb(59, 130, 246) تُحَوَّل إلى #3B82F6. هذا الأداة ضروري لمطوّري الواجهة الأمامية الذين يتلقون مواصفات الألوان كقيم RGB من أدوات اختيار الألوان أو واجهات برمجة التطبيقات أو أكواد معالجة الصور ويحتاجون إلى تنسيق HEX المضغوط لأنماط الستايلشيت. كما أنها مفيدة للمصممين لضمان مطابقة الألوان بدقة بين أدوات مختلفة. التحويل مهم بشكل خاص عند إنشاء رموز التصميم أو خصائص مخصصة CSS أو العمل مع سيطرة الإصدار حيث يكون رمز HEX أسهل في القراءة والمقارنة في الاختلافات.

Why Use مُحَوِّل RGB إلى HEX?

  • شريط زلق تفاعلي مع مسارات ملونة للتعديل بسهولة
  • مربع المعاينة بالزمن الفعلي يظهر اللون الدقيق عند سحب الشريط الزلق
  • ينتج HEX بحروف كبيرة لتنسيق متسق
  • حقول إدخال الأرقام لتدوين القيم بدقة إلى جانب الشريط الزلق
  • يعمل بالكامل في المتصفح - لا يتم إرسال البيانات إلى الخوادم

Common Use Cases

كتابة CSS

تحويل قيم RGB من عمليات لون JavaScript إلى HEX لأوراق أنماط CSS أكثر نظافة.

نظم التصميم

توحيد رموز الألوان بتنسيق HEX من قيم RGB المقدمة من إرشادات العلامة التجارية.

Canvas إلى CSS

تحويل الألوان المستخرجة من بيانات بكسل HTML5 Canvas (التي يتم إرجاعها كـ RGB) إلى HEX للتنسيق.

استكشاف الألوان

التجربة مع شريط زلق RGB لإيجاد اللون المثالي والحصول على رمز HEX الخاص به لتنفيذه.

Technical Guide

يتضمّن تحويل RGB إلى HEX تحويل كل قيمة قناة عشرية (0-255) إلى رقم hexadecimal مكون من حرفين (00-FF). الصيغة لكل قناة هي: hexDigit = value.toString(16).padStart(2, "0"). يتم تجميع الأزواج الثلاثة الناتجة مع بادئة #. على سبيل المثال، R=59 → 3B, G=130 → 82, B=246 → F6, مما ينتج عنها #3B82F6. التحويل خالي من الخسارة - كل قيمة RGB تُطابِق مع رمز HEX واحد فقط والعكس صحيح. القيم أقل من 16 (عشرية) تحتاج إلى حشو بالأصفار: R=5 → 05, وليس مجرد 5. بعض الأدوات تُنتج十六يات بحروف صغيرة (مثل #3b82f6)، وكلاهما صالح ل CSS ولكن الحرف الكبير أكثر شيوعًا في مواصفات التصميم. عند تقييد قيم الإدخال، تأكّد من أنها تبقى ضمن نطاق 0-255 لإنتاج ألوان صالحة. العملية الرياضية هي أساسًا تحويل القاعدة: يقسم القسم على 16 يعطي الحرف الأول十六ياً، والباقي يعطي الحرف الثاني.

Tips & Best Practices

  • 1
    RGB(0,0,0) يتحول إلى #000000 (الأسود) وRGB(255,255,255) إلى #FFFFFF (الأبيض)
  • 2
    عندما تكون جميع القنوات الثلاث متساوية، يكون الناتج درجة من درجات الرمادي
  • 3
    استخدم هذا الأداة لتحويل الألوان التي تم توليدها برمجيًا إلى تنسيق HEX مناسب لـ CSS
  • 4
    الprefix # اختياري في بعض السياقات ولكن يجب دائمًا includه للتوافق مع CSS
  • 5
    للألوان الآمنة على الويب، التزم بالقيم التي هي مضاعفات 51 (00, 33, 66, 99, CC, FF)

Related Tools

Frequently Asked Questions

Q كيف يمكنني تحويل RGB إلى HEX يدوياً؟
تحويل كل قيمة RGB (0-255) إلى十六ي. على سبيل المثال، 59 ÷ 16 = 3 باقي 11 (B)، لذا 59 = 3B. افعل ذلك لكل القنوات الثلاث واربطها مع #.
Q هل التحويل من RGB إلى HEX بدون فقد؟
نعم، بالكامل. كلا التنسيقين يمثلان بالضبط 16,777,216 لونًا. لكل قيمة RGB هناك مكافئ فريد في HEX وعكس ذلك - لا يتم فقدان أي معلومات عن اللون.
Q ماذا يحدث مع القيم خارج النطاق 0-255؟
تتم تقييد القيم إلى النطاق الصحيح. الأرقام أقل من 0 تصبح 0 (00)، والأرقام أعلى من 255 تصبح 255 (FF) لضمان إخراج لون صحيح.
Q هل يجب أن استخدم HEX بحروف كبيرة أو صغيرة؟
كلاهما صالح في CSS وينتج نفس الألوان. الحروف الكبيرة (#3B82F6) أكثر شيوعًا في أدوات التصميم، بينما يتم توليد الحروف الصغيرة (#3b82f6) عادةً بواسطة الشفرة. اختر اتفاقية واحدة وابق متسقاً معها.
Q هل يمكنني تضمين ألفا / opakity في HEX؟
نعم. أضف两个 حرف十六ي إضافيين للفا: RGB(59,130,246) عند 50% من الشفافية يصبح #3B82F680. رمز الفا الستة عشر 80 يساوي العشري 128، وهو ما يعادل تقريبًا 50% من 255.

About This Tool

مُحَوِّل RGB إلى HEX is a free online tool by FreeToolkit.ai. All processing happens directly in your browser — your data never leaves your device. No registration or installation required.