کلر کنورٹر: HEX، RGB، HSL اور CMYK

کسی بھی فارمیٹ میں رنگ لکھیں یا پیسٹ کریں، باقی سب فارمیٹ خود اپ ڈیٹ ہو جائیں گے۔ بیک گراؤنڈ کے مقابلے میں اس کا کنٹراسٹ چیک کریں، اس سے پیلیٹ بنائیں، یا کسی تصویر سے سیدھا رنگ اٹھائیں۔

رنگ

#3B82F6 —
ہر خانہ ہر فارمیٹ قبول کرتا ہے: rgb()، HEX کوڈ یا رنگ کا نام جس خانے میں چاہیں پیسٹ کریں۔
ایڈجسٹ کریں

تصویر سے رنگ اٹھائیں

کنٹراسٹ چیکر (WCAG 2)

آپ کا رنگ ہے
مقابلے میں

16px پر عام متن۔ The quick brown fox jumps over the lazy dog.

بڑا متن، 24px بولڈ

3.68:1 کنٹراسٹ ریشو
AA عام متن4.5:1—
AA بڑا متن3:1—
AAA عام متن7:1—
AAA بڑا متن4.5:1—
آئیکن اور UI بارڈر3:1—
قریب ترین پاس ہونے والا شیڈ (وہی hue)

پیلیٹ

کسی سواچ کا HEX کوڈ کاپی کرنے کے لیے اس پر کلک کریں۔ “استعمال کریں” اسے مرکزی رنگ بنا دیتا ہے۔
ایکسپورٹ بطور

HEX کو RGB میں کیسے بدلیں (اور واپس)

یہ کلر کنورٹر لکھتے ہی HEX کوڈ کو RGB، HSL، HSV، CMYK اور OKLCH میں بدل دیتا ہے، اور الٹی طرف بھی کام کرتا ہے: کسی بھی خانے میں rgb(255, 99, 71) پیسٹ کریں تو #FF6347 مل جاتا ہے۔ ہر خانہ ہر فارمیٹ قبول کرتا ہے، اس لیے صحیح خانہ ڈھونڈنے کی ضرورت نہیں پڑتی۔

اگر ہاتھ سے کرنا چاہیں تو HEX کوڈ بس تین عدد ہیں جو بیس 16 میں لکھے گئے ہیں۔ #3B82F6 لیں، اسے جوڑوں میں توڑیں، اور ہر جوڑے کو بدلیں:

3B → 3×16 + 11 = 59
82 → 8×16 + 2 = 130
F6 → 15×16 + 6 = 246
#3B82F6 = rgb(59, 130, 246)

RGB سے HEX اس کا الٹ ہے۔ ہر چینل کو 16 سے تقسیم کریں: پورا عدد پہلا ہندسہ ہے اور بقیہ دوسرا۔ 255 کا مطلب 15 بقیہ 15، یعنی FF۔ 99 کا مطلب 6 بقیہ 3، یعنی 63۔ اسی لیے ٹماٹر جیسا سرخ، rgb(255, 99, 71)، ‎#FF6347 بنتا ہے۔

HEX، RGB اور HSL میں عام کلر کوڈ

انہیں دیکھتے ہی پہچان لینا مفید ہے۔ یہ سب درست CSS رنگوں کے نام بھی ہیں، اور ٹول آپ کے لکھے ہر رنگ کا قریب ترین نام دکھاتا ہے (‎#3B82F6 سب سے زیادہ dodgerblue کے قریب ہے، اگرچہ بالکل وہی نہیں)۔

نامHEXRGBHSL
white#FFFFFF255, 255, 2550, 0%, 100%
black#0000000, 0, 00, 0%, 0%
red#FF0000255, 0, 00, 100%, 50%
tomato#FF6347255, 99, 719, 100%, 64%
gold#FFD700255, 215, 051, 100%, 50%
teal#0080800, 128, 128180, 100%, 25%
navy#0000800, 0, 128240, 100%, 25%
rebeccapurple#663399102, 51, 153270, 50%, 40%

مختصر، لمبے اور شفاف HEX کوڈ

HEX چار لمبائیوں میں آتا ہے۔ تین ہندسے مختصر شکل ہے جس میں ہر ہندسہ دہرایا جاتا ہے، اس لیے #F60 کا مطلب #FF6600 ہے۔ چھ ہندسے عام شکل ہے۔ آٹھ ہندسے آخر میں الفا چینل جوڑ دیتے ہیں: #3B82F680 وہی نیلا ہے، 255 میں سے 128 پر، یعنی تقریباً 50% دھندلاہٹ۔ چار ہندسے اسی کی مختصر شکل ہے۔ براؤزر برسوں سے چاروں سمجھتے ہیں، لیکن کچھ ڈیزائن ایپس اور ای میل کلائنٹ اب بھی صرف چھ ہندسے لیتے ہیں، اس لیے شک ہو تو چھ ہندسوں والا کوڈ پیسٹ کریں اور اوپیسٹی الگ سے سیٹ کریں۔

کون سا فارمیٹ استعمال کریں؟

کلر کنٹراسٹ چیکر: WCAG میں کیا پاس ہوتا ہے؟

WCAG 2 متن اور بیک گراؤنڈ کی نسبتی چمک کا موازنہ کرتا ہے اور اسے 1:1 (بالکل ایک جیسے) سے 21:1 (سفید پر سیاہ) تک کے تناسب میں بتاتا ہے۔ حدیں مقرر ہیں:

لیولعام متنبڑا متن (24px، یا 18.66px بولڈ)
AA4.5:13:1
AAA7:14.5:1

WCAG 2.1 کے تحت آئیکنز، ان پٹ بارڈرز اور فوکس رنگز کو 3:1 چاہیے۔ یہ دیکھیں کہ کچھ اصل رنگ سفید پر متن کے طور پر کیسے اسکور کرتے ہیں:

‎#FFFFFF پر متن کا رنگتناسبنتیجہ
#9494943.03:1صرف بڑا متن
#7777774.48:1عام متن کے لیے AA میں بال برابر سے فیل
#7676764.54:1AA پاس
#5959597.00:1AAA پاس
#3B82F63.68:1صرف بڑا متن اور بٹن
#0080804.77:1AA پاس

‎#777777 والی قطار مشہور پھندا ہے۔ یہ ‎#767676 جیسا ہی دکھتا ہے، اور ایک اعشاریہ دکھانے والا چیکر 4.5 دکھائے گا، لیکن اصول "کم از کم 4.5" ہے اور 4.48 اس پر پورا نہیں اترتا۔ یہ ٹول فیل ہونے والے تناسب کو کبھی راؤنڈ کر کے حد تک نہیں لے جاتا۔

جب کوئی رنگ فیل ہو تو چیکر اسی hue کا قریب ترین پاس ہونے والا شیڈ ڈھونڈتا ہے۔ سفید پر ‎#3B82F6 کے لیے یہ AA کے لیے ‎#1E6FF5 (4.52:1) اور AAA کے لیے ‎#0950C5 (7.08:1) تجویز کرتا ہے۔ اسے لوڈ کرنے کے لیے استعمال کریں دبائیں، یا سیدھا اپنی اسٹائل شیٹ میں کاپی کر لیں۔ چمکدار پیلے اور نارنجی رنگوں کو سفید پر متن کے طور پر چلنے کے لیے عموماً کہیں گہرا شیڈ چاہیے۔ ان کے لیے چمکدار رنگ بیک گراؤنڈ میں رکھیں اور اوپر گہرا متن لگائیں۔

پیلیٹ بنائیں اور تصویر سے رنگ اٹھائیں

پیلیٹ پینل 50 سے 950 تک ٹنٹ اور شیڈ کا اسکیل بناتا ہے (Tailwind والے نام)، ساتھ متضاد، ملحقہ، تکونی، اسپلٹ متضاد، مربع اور یک رنگی سیٹ بھی۔ کسی بھی سواچ پر کلک کر کے اسے کاپی کریں، پھر پورا سیٹ CSS کسٹم پراپرٹیز، SCSS ویری ایبلز، JSON یا Tailwind کلر بلاک کے طور پر ایکسپورٹ کریں، یا PNG پٹی ڈاؤن لوڈ کر کے سلائیڈ میں لگائیں یا کلائنٹ کو بھیج دیں۔

کسی لوگو یا تصویر کا رنگ ملانے کے لیے تصویر لوڈ کریں اور اس جگہ ٹیپ کریں۔ JPG کا ایک پکسل کمپریشن کے شور کی وجہ سے نظر آنے والے رنگ سے چند شیڈ مختلف ہو سکتا ہے، اس لیے تصویروں کے لیے 3×3 یا 5×5 اوسط پر جائیں۔ Chrome اور Edge میں اسکرین سے اٹھائیں بٹن آپ کے ڈسپلے پر کہیں سے بھی رنگ اٹھا سکتا ہے، دوسری ونڈوز سمیت۔ کچھ بھی اپ لوڈ نہیں ہوتا، تصویر آپ کے براؤزر میں ہی پڑھی جاتی ہے۔

اکثر پوچھے جانے والے سوالات

HEX کو RGB میں کیسے بدلیں؟

چھ ہندسوں کو تین جوڑوں میں توڑیں اور ہر جوڑے کو base 16 سے 0 سے 255 تک کے عدد میں بدلیں۔ #3B82F6 میں 3B = 59، 82 = 130 اور F6 = 246 ہے، اس لیے RGB قدر rgb(59, 130, 246) ہے۔

RGB کو HEX میں کیسے بدلیں؟

ہر چینل کو دو ہندسوں کے ہیکسا ڈیسیمل عدد میں لکھیں اور # کے بعد جوڑ دیں۔ rgb(255, 99, 71) سے FF، 63 اور 47 ملتے ہیں، یوں HEX کوڈ #FF6347 ہے، جو CSS کا رنگ tomato ہے۔

WCAG AA پاس کرنے کے لیے کتنا کنٹراسٹ ریشو چاہیے؟

عام متن کے لیے کم از کم 4.5:1 اور بڑے متن (24px، یا 18.66px بولڈ) کے لیے 3:1۔ سفید پر سرمئی #767676 کا ریشو 4.54:1 ہے، یہ وہ سب سے ہلکا سرمئی ہے جو اب بھی عام متن کے لیے پاس ہوتا ہے۔

8 ہندسوں والے hex کلر کوڈ کا کیا مطلب ہے؟

آخری دو ہندسے الفا (شفافیت) چینل ہیں۔ #3B82F680 وہی نیلا رنگ ہے 128/255 شفافیت کے ساتھ، تقریباً 50%، جو CSS میں rgba(59, 130, 246, 0.5) ہے۔

#F60 جیسے 3 ہندسوں والے hex کوڈ کا کیا مطلب ہے؟

ہر ہندسہ دوگنا کیا جاتا ہے، اس لیے #F60 برابر ہے #FF6600۔ مختصر شکل تب ہی چلتی ہے جب ہر جوڑے کے دونوں ہندسے ایک جیسے ہوں، اسی لیے #3B82F6 کا 3 ہندسوں والا روپ نہیں ہے۔

کیا CMYK قدر پرنٹنگ کے لیے کافی درست ہے؟

یہ شروعات ہے، پرنٹ پروف نہیں۔ ٹول معیاری فارمولا استعمال کرتا ہے، یوں #3B82F6 بنتا ہے cmyk(76%, 47%, 0%, 4%)، مگر اصل سیاہی کا ملاپ پرنٹر کے کلر پروفائل اور کاغذ پر منحصر ہے، اس لیے اپنی پرنٹنگ شاپ سے ان کی قدریں پوچھیں۔

تصویر میں کسی رنگ کا HEX کوڈ کیسے معلوم کریں؟

اوپر والے پینل میں تصویر لوڈ کریں اور مطلوبہ جگہ پر ٹیپ کریں؛ ٹول اس پکسل کو پڑھ لیتا ہے۔ تصویروں کے لیے 3×3 یا 5×5 اوسط پر جائیں، کیونکہ ایک پکسل اکثر اس رنگ سے زیادہ بے ترتیب ہوتا ہے جو آپ کو نظر آتا ہے۔

HSL اور HSV میں کیا فرق ہے؟

دونوں ایک ہی hue سے شروع ہوتے ہیں، مگر HSL میں 100% lightness ہمیشہ سفید ہوتی ہے جبکہ HSV میں 100% value اس رنگ کا سب سے روشن روپ ہوتی ہے۔ خالص سرخ hsl(0, 100%, 50%) اور hsv(0, 100%, 100%) ہے۔