RGB اور Hex رنگ کنورٹر

استعمال کا طریقہ 3 مراحل
  1. HEX کوڈ یا RGB قدر لکھیں۔
  2. رنگ کوڈ تبدیل کریں دبائیں۔
  3. مطلوبہ فارمیٹ کاپی کریں۔
رنگ فارمیٹ کی تبدیلیاں

یہ ٹول کیسے کام کرتا ہے

ہیکس رنگ کوڈ اپنے سرخ، سبز اور نیلے اجزا میں بدل جاتا ہے، ساتھ ہی رنگ کا نمونہ اور چسپاں کرنے کے لیے تیار CSS اعلان بھی۔

ہیکس کوڈ سولہ عددی ہندسوں کے تین جوڑے ہوتے ہیں، ہر چینل کے لیے ایک، اور ہر جوڑا 0 سے 255 تک کی قدر رکھتا ہے۔ تین ہندسوں والی مختصر شکل پہلے ہر ہندسے کو دوگنا کر کے پھیلائی جاتی ہے، چنانچہ #f0a بن جاتا ہے #ff00aa — یہ پھیلاؤ بالکل درست ہوتا ہے، اسی لیے مختصر شکل موجود ہے۔ اگر شروع کا ہیش نہ ہو تو اسے غلطی سمجھنے کے بجائے شامل کر دیا جاتا ہے۔ جو کچھ درست سولہ عددی جوڑا نہ ہو وہ صفر پڑھا جاتا ہے، اس لیے خراب کوڈ انتباہ کے بجائے گہرا رنگ پیدا کرتا ہے، اور اسے پہچاننے کا سب سے تیز طریقہ نمونہ ہے۔

رنگ کی قدروں کے ساتھ کام

  • نمونہ ہی غلطی کی جانچ ہے: غلط کوڈ ناکام ہونے کے بجائے صفر کے طور پر پارس ہوتا ہے، اس لیے جو رنگ غلط لگے اس کا مطلب عام طور پر اِن پُٹ میں کوئی ٹائپنگ کی غلطی ہے۔
  • مختصر شکل کا پھیلاؤ ہندسوں کو دوگنا کرتا ہے: #abc دراصل #aabbcc ہے، #a0b0c0 نہیں۔ صرف وہی رنگ مختصر شکل میں لکھے جا سکتے ہیں جن کے ہر چینل کے دونوں ہندسے اتفاقاً ایک جیسے ہوں۔
  • ہیکس اور RGB ایک ہی اعداد ہیں: ایک بنیاد سولہ میں ہے اور دوسرا بنیاد دس میں۔ کوئی زیادہ درست نہیں؛ وہی استعمال کریں جو آپ کے اوزار مانگتے ہیں۔
  • کنٹراسٹ کوڈ میں نظر نہیں آتا: دو رنگ آپ کی اسکرین پر الگ الگ لگ سکتے ہیں اور پھر بھی رسائی کے کنٹراسٹ تقاضے پورے نہ کریں۔ نمونے پر بھروسہ کرنے کے بجائے تناسب جانچیں۔

The swatch is the actual error check

An invalid hexadecimal character in the [msm_tool slug="rgb-hex-converter"] reads as zero rather than raising an error, so a mistyped code produces a dark colour instead of a warning message — the swatch shown alongside the numbers is the fastest way to notice something went wrong, since a colour that looks unexpectedly dark almost always means a typo sitting somewhere in the input.

Shorthand expansion doubles digits exactly

Three-digit shorthand is expanded by doubling each digit, so `#f0a` becomes `#ff00aa` precisely rather than approximately — which is also why only colours whose channel pairs happen to repeat can be written in the shorter form at all. `#abc` expands to `#aabbcc`, never to something like `#a0b0c0`.

Hex and RGB are the same numbers, not different levels of precision

A hex code is three pairs of hexadecimal digits, one per channel, each holding a value from 0 to 255 — identical to the values RGB expresses in base ten. Converting between the two representations is exact in both directions and loses nothing whatsoever; the choice between them comes down entirely to whatever a given piece of tooling expects to read.

A colour looking distinct is not the same as passing contrast

Two colours can appear clearly different on a screen and still fail accessibility contrast requirements when actually measured, because visual distinctiveness and a formal contrast ratio are simply not the same test. The code and the swatch here show what a colour is, not whether it works against another colour for anyone reading text set in it.

What it does not handle

Eight-digit hex codes carrying a fourth, alpha channel for transparency are not parsed here — only the standard six-digit and three-digit shorthand forms are read, so a code with transparency information will need a different tool or a manual split of the extra pair.

اکثر پوچھے گئے سوالات

خاص طور پر RGB اور Hex رنگ کنورٹر کے بارے میں۔ اس زمرے سے متعلق عمومی سوالات کے جواب زمرے کے صفحے پر موجود ہیں۔

سولہ عددی ہندسوں کے تین جوڑے جو اسی ترتیب میں سرخ، سبز اور نیلے اجزا بتاتے ہیں، ہر ایک 00 سے FF تک — اعشاری میں صفر سے 255 تک۔ #FF0000 مکمل سرخ ہے، بغیر کسی سبز یا نیلے کے۔
کیونکہ تین ہندسوں والی مختصر شکل ہر ہندسے کو دوگنا کر کے پورے چھ بناتی ہے، اس لیے یہ صرف وہی رنگ بیان کر سکتی ہے جن کے ہر جوڑے کے دونوں ہندسے ایک جیسے ہوں۔ #ABC بالکل #AABBCC میں پھیلتا ہے۔
نہیں۔ یہ مختلف بنیادوں میں وہی قدریں ہیں۔ ان کے درمیان تبدیلی دونوں سمتوں میں بالکل درست ہے اور کچھ ضائع نہیں کرتی۔
غلط سولہ عددی حروف غلطی اٹھانے کے بجائے صفر پڑھے جاتے ہیں، اس لیے ایک ٹائپنگ کی غلطی خاموشی سے رنگ کو گہرا کر دیتی ہے۔ نمونے کا اپنی توقع سے موازنہ کریں اور اِن پُٹ میں بھٹکے ہوئے حروف دیکھیں۔
نہیں۔ الفا چینل رکھنے والے آٹھ ہندسوں کے hex کوڈ یہاں پارس نہیں کیے جاتے — صرف چھ اور تین ہندسوں والی شکلیں۔

نئے ٹولز، خصوصیات اور کارکردگی بڑھانے کے مشوروں کی اطلاع پانے کے لیے سبسکرائب کریں۔