المطوّرون 🔒 يعمل داخل متصفحك — لا تُرسل أي بيانات

تحويل HEX إلى HSL

حوّل كود لون HEX إلى صبغة وتشبع وإضاءة، الصيغة التي تجعل بناء درجات اللون أمرًا سهلًا.

لون الإدخال
أدخل لونًا لتحويله...

تحويل ألوان HEX إلى HSL

أكواد HEX مختصرة لكن التفكير بها صعب: لا أحد يعرف بمجرد النظر إلى #0A84FF كيف يجعله أغمق بنسبة 10 بالمئة. أما HSL فتصف اللون نفسه بالطريقة التي يفكّر بها الناس، فتصبح حالة التمرير أو حالة التعطيل أو نسخة الوضع الداكن تغييرًا في رقم واحد.

تفتح هذه الصفحة محوّل الألوان مع اختيار إدخال HEX وتحميل مثال جاهز.

مخطط: اللون HEX ‏#0A84FF مقسومًا إلى الأزواج 0A و84 وFF، وهي 10 و132 و255 بالنظام العشري: rgb(10, 132, 255) أو hsl(210, 100%, 52%).#R0A10G84132BFF255رقمان ست عشريان لكل قناة0x84 = 8 × 16 + 4 = 132كل قناة من 0 إلى 255rgb(10, 132, 255)hsl(210, 100%, 52%)
لون HEX ثلاثة أزواج من الأرقام الست عشرية للأحمر والأخضر والأزرق. اللون ‎#0A84FF هو rgb(10, 132, 255)، واللون نفسه بصيغة HSL هو hsl(210, 100%, 52%).

قراءة قيمة HSL

الجزءالمدىفي hsl(210, 100%, 52%)
الصبغة0–360°210°: أزرق بين السماوي (180°) والأزرق الصافي (240°)
التشبع0–100%100%: أقصى حيوية ممكنة، بلا أي رمادي ممزوج
الإضاءة0–100%52%: فوق نقطة المنتصف بين الأسود والأبيض بقليل

كيف يتحوّل HEX إلى HSL

يحوّل المحوّل كود HEX أولًا إلى RGB، ثم يحجّم كل قناة إلى المدى 0–1. الإضاءة هي متوسط أكبر قناة وأصغرها. ويعتمد التشبع على مقدار التباعد بين هاتين القناتين نسبةً إلى الإضاءة. أما الصبغة فتُستمد من القناة الأكبر ومن طريقة مقارنة القناتين الأخريين. وبالنسبة إلى #0A84FF تكون النتيجة 210.1° و100% و51.96%، وتُقرَّب إلى hsl(210, 100%, 52%).

بناء درجات اللون باستخدام HSL

  • حالة التمرير أو الضغط: اخفض الإضاءة بمقدار 5 إلى 10 نقاط.
  • حالة التعطيل: اخفض التشبع وارفع الإضاءة.
  • درجات فاتحة للخلفيات: ثبّت الصبغة والتشبع، واضبط الإضاءة بين 90 و97%.
  • الوضع الداكن: ارفع الإضاءة ليبقى اللون مقروءًا على الأسطح الداكنة.

يؤتمت تبويب «لوحة الألوان» هذا كله بسلّم من إحدى عشرة درجة من 50 إلى 950، وتدوّر التناسقات اللونية أسفله الصبغة لتجد الألوان المتكاملة والمتجاورة.

تنبيه حول الإدراك البصري

إضاءة HSL ليست الإضاءة التي تدركها العين: فالأصفر والأزرق عند 50% يبدوان مختلفين جدًا في السطوع. وحين يهمّ التباين، اختبر الزوج الفعلي في فاحص تباين الألوان أو استخدم قيمة OKLCH التي يعرضها المحوّل أيضًا. ولقيم القنوات المجردة، راجع HEX إلى RGB.