محوّل RGB إلى هكس
احصل على الرمز السداسي لأي لون RGB: القيم 255 و128 و0 تعطي #ff8000، وهو برتقالي. تظهر الخانات الست بأحرف صغيرة وكبيرة ومن دون علامة #، جاهزة لملف تنسيق أو دليل هوية. مجاني في متصفحك.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
مثال محلول
- المقاومة (Ω)
- 255
- G
- 128
- B
- 0
- الهكس
- #ff8000
- الهكس دون هاش
- ff8000
- أحرف كبيرة
- #FF8000
- RGB
- rgb(255, 128, 0)
يأخذ محوّل RGB إلى هكس هذا ثلاث شدات قنوات — أحمر وأخضر وأزرق — كل منها عدد صحيح من صفر حتى مئتين وخمسة وخمسين، ويُعيد سلسلة اللون الست عشرية المطابقة في CSS مثل هاش ff ثمانية صفر صفر صفر للبرتقالي. يستخدم المصممون ومطورو الواجهة الأمامية والطلاب هذا التطابق يوميًا: تصدّر أدوات التصميم ثلاثيات sRGB، وتفضّل صفحات الأنماط ورموز التصميم صيغة هكس مضغوطة بستة أرقام، وتحتاج النشرات إلى جسر قابل لإعادة الإنتاج بين الاثنين. المحرك حتمي تمامًا: يقسّم كل قناة إلى فصّين عالٍ ومنخفض بالقسمة الصحيحة على ستة عشر والباقي، ويطابق كل فصّ مع رقم من صفر حتى تسعة ثم من a حتى f، ولا يتصل بالشبكة أبدًا أو يأخذ عيّنة عشوائية أو يعتمد على الساعة.
ماذا يعني تحويل RGB إلى هكس وما الذي تحتويه الاستجابة
في نموذج sRGB بثماني بتّات المستخدم في CSS ومعظم رسوميات الويب، كل من الأحمر والأخضر والأزرق قناة عدد صحيح من صفر (لا شيء من هذا الأساسي) حتى مئتين وخمسة وخمسين (الشدة الكاملة). تحزم رموز الألوان الست عشرية البايتات الثلاثة نفسها في ستة أرقام هكس: رقمان للأحمر، ورقمان للأخضر، ورقمان للأزرق، وتُكتب عادة بهاش بادئ حتى تستخدمها صفحة الأنماط كقيمة لون.
التحويل هو تقسيم الفصّ الكلاسيكي: لقناة n، الرقم العالي هو أرضية n على ستة عشر، والرقم المنخفض هو باقي n على ستة عشر؛ ويُطابق كل رقم من صفر حتى تسعة ثم من a حتى f. لا يوجد مسار يقبل نسبًا مئوية أو قنوات عشرية أو صيغة مختصرة بثلاثة أرقام كمُدخل، ولا قصّ صامت لمئتين وستة وخمسين إلى مئتين وخمسة وخمسين.
تشمل الحالات المرفوضة فقدان حقل r أو g أو b، والسلاسل الفارغة بعد التشذيب، والأعداد غير الصحيحة، والنصوص غير الرقمية، وInfinity وNaN، وأي قناة أقل تمامًا من صفر أو أكبر من مئتين وخمسة وخمسين.
كيف تُقرأ r وg وb وكيف يبقى الهكس قابلًا لإعادة الإنتاج
تُشذَّب المسافات الخارجية على القنوات النصية؛ ويُسمح بإشارة جمع بادئة اختيارية فقط حين تكون الأحرف المتبقية أرقامًا عشرية تُحلَّل إلى عدد صحيح ضمن النطاق. يُقبل العدد المجرد فقط حين يكون عددًا صحيحًا منتهيًا ضمن صفر حتى مئتين وخمسة وخمسين؛ وتفشل قيم مثل مئة وثمانية وعشرين ونصف في التحقق بدلًا من تقريبها، وتفشل القيم السالبة أو مئتين وستة وخمسين فما فوق برسالة تسمّي القناة وتذكر أنها يجب أن تبقى ضمن صفر حتى مئتين وخمسة وخمسين.
يستخدم التحويل أبجدية الأرقام الثابتة من صفر حتى تسعة ثم من a حتى f على كل فصّ حتى تنتج الثلاثية نفسها سلسلة الهكس نفسها بأحرف صغيرة دائمًا عبر التشغيلات والمنصات. يُطابَق صفر مع صفر صفر، ومئتان وخمسة وخمسون مع f f، وتنتج القنوات المختلطة مثل ثلاثة وأربعين وثمانية وتسعين وواحد وثمانين النمط المألوف اثنين-ب ستة-اثنين خمسة-واحد المستخدم في أنظمة التصميم.
أين يندرج تحويل RGB إلى هكس في التصميم والدراسة والبرمجيات
يواجه المصممون هذا التطابق حين يدرج دليل علامة تجارية عينات RGB ويحتاج ملف رموز CSS أو Figma إلى رموز هاش، أو حين تُبلغ قطّارة لقطة شاشة أحمر أخضر أزرق ويخزّن ملف السمة الهكس، أو حين يجب أن يردّد فحص إتاحة سلسلة اللون نفسها التي تستخدمها صفحة الأنماط. يراها الطلاب في مقررات تطوير الويب التي تقدّم ألوان CSS، وفي فصول الفن الرقمي التي تنتقل بين منزلقات القنوات وأدوات اختيار الهكس، وفي إحماءات المقابلات التي تطلب تحويلًا ذهنيًا سريعًا لثلاثية قصيرة.
يستدعي مطورو الواجهة الأمامية العقد نفسه من النصوص البرمجية لتوليد بيانات رموز تصميم، أو للتحقق من قيم القنوات التي يُدخلها المستخدم في منتقيات ألوان الإدارة، أو لتوحيد بيانات مستوردة من جداول بيانات تخزّن أعمدة r وg وb منفصلة. تستخدم أدوات المنتجات والتعليم التحويل حين يضبط متعلّم ثلاثة منزلقات وتحتاج الواجهة إلى إظهار سلسلة الهكس الحية دون رحلة ذهاب وإياب إلى مكتبة رسوميات ثقيلة. اقرنها بأدوات الألوان متعددة الصيغ حين تحتاج إلى HSL أو CMYK، وبمحوّلات حتمية مجانية أخرى عند بناء مختبر صغير لنظافة نظام التصميم.
حالات الاستخدام
رموز التصميم وCSS
حوّل ثلاثيات RGB للعلامة التجارية إلى سلاسل #rrggbb لصفحات الأنماط وملفات السمات ورموز نظام التصميم.
بيانات اختبار حتمية
ولِّد نتائج هكس قابلة لإعادة الإنتاج لاختبارات الوحدات وفحوص الخصائص وتأكيدات CI لأدوات الألوان.
الواجبات المنزلية والعروض التعليمية
افحص عمل الطلاب في تحويل القناة إلى هكس واعرض ألوان CSS حيًا دون تطبيقات حاسبة غامضة.
الأسئلة الشائعة
ما النطاق المسموح ل r وg وb؟
يجب أن تكون كل قناة عددًا صحيحًا من 0 إلى 255 شاملًا.
هل مخرج الهكس بأحرف صغيرة أم كبيرة؟
يستخدم حقل الهكس الأساسي أرقامًا صغيرة بهاش بادئ. ويُعيد حقل الأحرف الكبيرة اللون نفسه بأحرف A–F كبيرة لأدلة الأنماط التي تفضّل تلك الصيغة.
هل تحوّل هذه الأداة الهكس إلى RGB؟
لا. تطابق هذه الأداة فقط قنوات RGB الصحيحة مع سلسلة هكس. استخدم محوّل ألوان متعدد الصيغ إذا احتجت إلى هكس-إلى-RGB أو مساحات أخرى.
ما الرمز السداسي للون RGB 255 و128 و0؟
إنه #ff8000، أي لون برتقالي: خانتان للأحمر وخانتان للأخضر وخانتان للأزرق. وتظهر أيضًا الصيغة بالأحرف الكبيرة #FF8000 لأدلة الأسلوب التي تفضّلها.
هل يمكنني إدخال كسور عشرية أو قيم أكبر من 255؟
لا. يجب أن تكون كل قناة عددًا صحيحًا من 0 إلى 255. يُرفض الكسر العشري أو الرقم الأكبر من 255 برسالة تذكر القناة المعنية بدل تقريبه أو قصّه.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/color/rgb-hex \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"r":255,"g":128,"b":0}'const res = await fetch("https://api.kit.forhosting.com/color/rgb-hex", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"r": 255,
"g": 128,
"b": 0
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/color/rgb-hex",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"r": 255,
"g": 128,
"b": 0
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/color/rgb-hex", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"r":255,"g":128,"b":0}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"r":255,"g":128,"b":0}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/color/rgb-hex", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"r": 255,
"g": 128,
"b": 0
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "color.rgb_hex",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الحدود
min_channel | 0 |
max_channel | 255 |
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
ملاحظات تقنية
تُرفض القنوات خارج نطاق صفر حتى مئتين وخمسة وخمسين بخطأ invalid_input واضح بدلًا من قصّها بصمت. استخدمه مجانًا في المتصفح لعمل اللوحات وتدقيقات الرموز وفحوص الواجبات المنزلية، أو استدعِ الواجهة البرمجية API بسعر $0.002 لكل طلب ناجح عندما تحتاج إلى بيانات متطابقة في CI أو أنظمة التصميم أو العروض التعليمية.
ماذا يعني تحويل RGB إلى هكس وما الذي تحتويه الاستجابة
تُعيد هذه الحاسبة الأعداد الصحيحة المتحقَّق منها r وg وb، وسلسلة هكس بأحرف صغيرة مع الهاش البادئ، والأرقام الستة نفسها دون الهاش، وصيغة هاش بأحرف كبيرة لأدلة الأنماط التي تفضّل A حتى F الكبيرة، وسلسلة دالة rgb مثل rgb من مئتين وخمسة وخمسين فاصلة مئة وثمانية وعشرين فاصلة صفر، ووسم الطريقة rgb_to_hex، وتذكيرًا موجزًا بصيغة تطابق الفصّ. يبني المحرك إما هكس دقيقًا بستة أرقام لثلاث قنوات قانونية أو يرفض الطلب ب invalid_input. إذا احتجت إلى هكس-إلى-RGB أو HSL أو LAB أو CMYK أو تحويلات ذهابًا وإيابًا متعددة الصيغ، فاستخدم أداة ألوان متعددة الصيغ مخصصة؛ تجيب هذه الصفحة فقط عن قنوات RGB صحيحة إلى سلسلة هكس CSS ثابتة تناسب الرموز واختبارات الوحدات ومستهلكي الواجهة البرمجية.
كيف تُقرأ r وg وb وكيف يبقى الهكس قابلًا لإعادة الإنتاج
الحقول المفضَّلة هي r للأحمر وg للأخضر وb للأزرق، لكن تُقبل أيضًا الأسماء البديلة red وR الكبيرة للأحمر، وgreen وG الكبيرة للأخضر، وblue وB الكبيرة للأزرق، حتى تتمكن جداول البيانات وسلاسل الاستعلام والنماذج المُصنَّفة من إعادة استخدام العقد نفسه دون إعادة تسمية الأعمدة. اقرن التشغيل المجاني في المتصفح على هذه الصفحة بالواجهة البرمجية المدفوعة عندما تحتاج إلى النتيجة الرياضية نفسها داخل خط أنابيب آلي دون إعادة تنفيذ حزم القنوات بنفسك.
أين يندرج تحويل RGB إلى هكس في التصميم والدراسة والبرمجيات
في هذه الصفحة يجري العمل بالكامل في متصفحك؛ وعبر الواجهة البرمجية API يكلّف كل استعلام ناجح $0.002، ولا يُفرض رسم على التحقق الفاشل، ولا يُخزَّن شيء بعد إعادة الاستجابة. هذا الفصل — الاستكشاف التفاعلي المجاني والواجهة البرمجية المدفوعة والمطابقة — يتماشى مع بقية فئة tier A من كتالوج KIT، ويتيح لك الانتقال من عرض صفّي أو مراجعة تصميم إلى خط أنابيب آلي دون تغيير النتيجة الرياضية.
أسئلة تقنية
كم يكلف محوّل RGB إلى هكس؟
هو مجاني في متصفحك على هذه الصفحة. وعبر الواجهة البرمجية API يكلّف الطلب الناجح $0.002؛ ولا تُفرض رسوم على المُدخلات غير الصالحة.
لماذا تُرفض القيمة 256 بدلًا من قصّها؟
القصّ الصامت يخفي أخطاء البيانات. تفشل القنوات خارج النطاق ب invalid_input حتى يصحّح المستدعون القيم المصدرية بدلًا من نشر اللون الخاطئ.