RGB నుండి HEX కన్వర్టర్

మీరు టైప్ చేస్తున్నట్లే RGB ని HEX కి మార్చండి — ఉచితంగా, తక్షణమే, ఒక ఉదాహరణ మరియు సాధారణ రంగుల చార్ట్‌తో.

ఉదాహరణ

RGB 255, 87, 51 = HEX #ff5733

255 → ff · 87 → 57 · 51 → 33

మార్పిడి ఎలా పనిచేస్తుంది

  • HEX కోడ్ అనేది బేస్-16 లో రాయబడిన అదే మూడు RGB ఛానెల్‌లు: ప్రతి ఛానెల్‌కు రెండు అంకెలు, 00 (0) నుండి ff (255) వరకు.

RGB మరియు HEX లలో సాధారణ రంగులు

రంగుRGBHEX
ఎరుపు255, 0, 0#ff0000
నారింజ రంగు255, 165, 0#ffa500
పసుపు255, 255, 0#ffff00
ఆకుపచ్చ0, 128, 0#008000
సయాన్0, 255, 255#00ffff
నీలం0, 0, 255#0000ff
నేరేడు రంగు (పర్పుల్)128, 0, 128#800080
గులాబీ రంగు255, 192, 203#ffc0cb
గోధుమ రంగు165, 42, 42#a52a2a
తెలుపు255, 255, 255#ffffff
బూడిద రంగు128, 128, 128#808080
నలుపు0, 0, 0#000000

ప్రతి మార్పిడి మీ బ్రౌజర్‌లోనే రన్ అవుతుంది. మీరు నమోదు చేసేది ఏదీ BroBroGo కి అప్‌లోడ్ చేయబడదు.

తరచుగా అడిగే ప్రశ్నలు (FAQ)

RGB ని HEX గా ఎలా మార్చాలి?

పైన మీ RGB విలువను టైప్ చేయండి లేదా పేస్ట్ చేయండి — మీరు టైప్ చేస్తున్నట్లే HEX విలువ అప్‌డేట్ అవుతుంది. మీరు కలర్ స్వాచ్‌తో రంగును విజువల్‌గా కూడా ఎంచుకోవచ్చు.

మార్పిడి ఖచ్చితమైనదేనా?

అవును — HEX మరియు RGB అనేవి ఒకే మూడు ఛానెల్‌లను విభిన్నంగా రాయడం మాత్రమే, కాబట్టి వాటి మధ్య మార్పిడి రెండు దిశలలోనూ ఖచ్చితంగా ఉంటుంది.

RGB నుండి Hex మార్పిడి – టూల్ ప్రత్యేకతలు

ఈ పేజీలో మీరు మూడు సంఖ్యలను – ఎరుపు (Red), ఆకుపచ్చ (Green), నీలం (Blue) – 0 నుండి 255 మధ్య నమోదు చేయగానే, ఆ కలర్ యొక్క హెక్సాడెసిమల్ సమానాంకం (ఉదా: #1E90FF) తక్షణమే కనిపిస్తుంది. ఇది కేవలం మార్పిడి మాత్రమే కాదు; రంగు స్వాచ్, HSL, HSV, CMYK, LAB, మరియు కలర్ పికర్ కూడా అదే సమయంలో అప్డేట్ అవుతాయి. అంటే మీరు ఒకేసారి అన్ని ఫార్మాట్లలో రంగును చూడగలరు.

ఈ పేజీని ప్రత్యేకంగా నిలబెట్టేది ఏమిటంటే: RGB (డెసిమల్, మూడు ఛానెళ్లు 0–255) నుండి హెక్స్ (హెక్సాడెసిమల్, ఆరు అంకెలు లేదా మూడు అంకెల షార్ట్హ్యాండ్) కు మార్పిడి చేస్తుంది. రెండు ఫార్మాట్లు ఒకే కలర్ గామట్కు – అంటే చాలా డిస్ప్లేలు ఉపయోగించే sRGB వర్కింగ్ స్పేస్ – ప్రాతినిధ్యం వహిస్తాయి. కాబట్టి గామట్ క్లిప్పింగ్ లేదా అంచనా ఏదీ లేదు. హెక్స్ అవుట్పుట్ ఎల్లప్పుడూ # తో మొదలవుతుంది మరియు మీరు ఎనిమిది అంకెల ఫార్మాట్ ఉపయోగించకపోతే, దానికి ఆల్ఫా ఛానెల్ ఉండదు. టూల్ యొక్క RGB ఇన్పుట్ మూడు సంఖ్యలను కామా లేదా ఖాళీలతో వేరుచేసి ఆశిస్తుంది (ఉదా: 79, 70, 229). ఫలితంగా వచ్చే హెక్స్ కోడ్ ఎల్లప్పుడూ ఆరు అంకెలు (ఉదా: #4F46E5) ఎందుకంటే ప్రతి 0–255 విలువ రెండు అంకెల హెక్స్ జతగా మారుతుంది.

RGB కలర్ మోడల్ – సంకలనాత్మక రంగు వ్యవస్థ

RGB అనేది ఆడిటివ్ కలర్ మోడల్. అంటే ఎరుపు, ఆకుపచ్చ, నీలం కాంతి ప్రాథమిక రంగులు. వీటిని వేర్వేరు తీవ్రతలలో కలిపి మిగతా రంగులను సృష్టిస్తారు. ఈ మూడు ప్రాథమికాలను 0 నుండి 255 వరకు ఒక సంఖ్యతో సూచిస్తారు. 0 అంటే ఆ ఛానెల్లో ఎటువంటి కాంతి లేదు; 255 అంటే పూర్తి తీవ్రత. ఇలా మూడు ఛానెళ్లు కలిపి 256 × 256 × 256 = 16.7 మిలియన్ రంగులను ఇవ్వగలవు.

ఈ స్కేల్ ఎందుకు 0–255? ఎందుకంటే డిజిటల్ సిస్టమ్లలో ఒక బైట్ (8 బిట్లు) లో 2^8 = 256 విలువలను నిల్వ చేయవచ్చు. ప్రతి రంగు ఛానెల్ను ఒక బైట్తో సూచించడం ఆచారం. కాబట్టి ఈ పరిధి హార్డ్వేర్ మరియు సాఫ్ట్వేర్ రెండింటిలోనూ ప్రామాణికంగా మారింది.

RGB మోడల్ సంకలనాత్మకమని గుర్తుంచుకోండి: అన్ని మూడు ప్రాథమికాలు పూర్తి తీవ్రతలో (255,255,255) ఉంటే తెలుపు వస్తుంది; ఏదీ లేకపోతే (0,0,0) నలుపు. ఇది సబ్ట్రాక్టివ్ మోడల్స్ (CMYK వంటివి)కు భిన్నంగా ఉంటుంది, ఇక్కడ వర్ణద్రవ్యాలు కాంతిని గ్రహించడం ద్వారా రంగు కనిపిస్తుంది.

హెక్సాడెసిమల్ కలర్ కోడ్ – నిర్మాణం మరియు షార్ట్హ్యాండ్

హెక్స్ కలర్ కోడ్ సాధారణంగా ఈ విధంగా ఉంటుంది: #RRGGBB. ఇక్కడ RR, GG, BB అనేవి రెండు రెండు హెక్సాడెసిమల్ అంకెలు (0–9, A–F). మొదటి రెండు అంకెలు ఎరుపు ఛానెల్ను, తర్వాతి రెండు ఆకుపచ్చను, చివరి రెండు నీలాన్ని సూచిస్తాయి. ఉదాహరణకు #FF0000 పూర్తి ఎరుపు.

హెక్స్ అంకెలు కేస్-సెన్సిటివ్ కాదు – #1E90FF మరియు #1e90ff రెండూ సరియే. కానీ సాధారణంగా పెద్ద అక్షరాలు ఉపయోగిస్తారు.

మూడు అంకెల షార్ట్హ్యాండ్: కొన్ని సందర్భాలలో ప్రతి ఛానెల్ రెండు సారూప్య అంకెలు కలిగి ఉంటే (ఉదా: #AABBCC), దాన్ని #ABC గా రాయవచ్చు. CSS ఇలాంటి షార్ట్హ్యాండ్ను అంగీకరిస్తుంది. ఈ టూల్ ఇన్పుట్ ఫీల్డ్లో మూడు అంకెల షార్ట్హ్యాండ్ను (ఉదా: #abc) అంగీకరించి, అంతర్గతంగా #AABBCC గా విస్తరింపజేస్తుంది. అయితే అవుట్పుట్ ఎల్లప్పుడూ ఆరు అంకెలుగా ఉంటుంది. ఉదాహరణకు మీరు RGB విలువలు (170, 187, 204) నమోదు చేస్తే, టూల్ #AABBCC ను చూపిస్తుంది, #ABC ని కాదు.

ఎనిమిది అంకెల హెక్స్ (ఉదా: #RRGGBBAA) ఆల్ఫా ఛానెల్ను కలిగి ఉంటుంది, కానీ ఈ టూల్ ప్రామాణిక RGB (మూడు ఛానెళ్లు) నుండి మార్చేటప్పుడు ఆల్ఫాను చేర్చదు – ఎందుకంటే ఇన్పుట్ RGB లో అపారదర్శకత లేదు.

మార్పిడి గణితం – డెసిమల్ నుండి హెక్స్

ప్రతి RGB ఛానెల్ (0–255) ను హెక్సాడెసిమల్ పొందడానికి 16 తో భాగించండి. భాగఫలం మొదటి హెక్స్ అంకె (0–15 → 0–F), శేషం రెండవ హెక్స్ అంకె.

ఉదాహరణ: ఎరుపు విలువ 79.

  • 79 ÷ 16 = 4 (భాగఫలం), శేషం 15.
  • హెక్స్లో 4 → 4, 15 → F. అందుకే 79 → 4F.

ఆకుపచ్చ 70:

  • 70 ÷ 16 = 4 (భాగఫలం), శేషం 6.
  • 4 → 4, 6 → 646.

నీలం 229:

  • 229 ÷ 16 = 14 (భాగఫలం), శేషం 5.
  • 14 → E, 5 → 5E5.

కాబట్టి RGB (79, 70, 229) హెక్స్ #4F46E5.

విలోమం – హెక్స్ నుండి RGB కి – ప్రతి రెండు హెక్స్ అంకెలను తిరిగి డెసిమల్కు మార్చడం. ఉదాహరణకు #4F అంటే (4×16) + 15 = 79. ఇది ఖచ్చితమైన, తిరుగులేని మార్పిడి. ఎందుకంటే రెండు ఫార్మాట్లు ఒకే sRGB కలర్ స్పేస్లో పనిచేస్తాయి.

మార్పిడి నియమాలు మరియు అంచు సందర్భాలు

  • చెల్లని ఇన్పుట్: మీరు RGB విలువలు 0–255 పరిధి వెలుపల నమోదు చేస్తే, లేదా తప్పు ఫార్మాట్ (ఉదా: మూడు కంటే ఎక్కువ లేదా తక్కువ సంఖ్యలు) ఇస్తే, టూల్ ఈ లోపం సందేశాన్ని చూపిస్తుంది:
    “Enter RGB as three numbers 0–255, like 79, 70, 229.”
    అంటే దయచేసి సరైన విలువలతో మళ్ళీ ప్రయత్నించండి.

  • కన్వర్ట్ బటన్ లేదు: ఫీల్డ్లలో ఏదైనా ఎడిట్ చేసిన వెంటనే, అన్ని ఇతర ఫీల్డ్లు అప్డేట్ అవుతాయి. ప్రత్యేక బటన్ నొక్కాల్సిన అవసరం లేదు.

  • గామట్ సమస్య లేదు: RGB మరియు హెక్స్ రెండూ sRGB స్పేస్లో ఉన్నందున, ఏ మార్పిడిలోనూ రంగు వెలుపలికి వెళ్ళదు. ఇది ప్రింటింగ్ (CMYK) వంటి ఇతర స్పేస్లకు మార్చినప్పుడు జరిగే సమస్య.

  • ఆరు అంకెల నియమం: అవుట్పుట్ ఎల్లప్పుడూ ఆరు అంకెలు. షార్ట్హ్యాండ్ ఇన్పుట్ అంగీకరించినప్పటికీ, అవుట్పుట్ విస్తరించబడుతుంది.

  • క్లయింట్-సైడ్ ప్రాసెసింగ్: మీరు నమోదు చేసే విలువలు సర్వర్కు ఎక్కడికీ వెళ్ళవు. అన్ని గణనలు మీ బ్రౌజర్లోనే జరుగుతాయి.

ఈ పేజీ ఎవరికి ఉపయోగపడుతుంది?

  1. ఫ్రంట్-ఎండ్ డెవలపర్లు: CSS లేదా ఇన్లైన్ స్టైల్స్లో హెక్స్ కలర్ అవసరమైనప్పుడు. RGB విలువలు డిజైన్ ఫైల్ నుండి కాపీ చేసి, త్వరగా హెక్స్ పొందవచ్చు.
  2. UI/UX డిజైనర్లు: ఇమేజ్ ఎడిటింగ్ సాఫ్ట్వేర్ (Photoshop, GIMP) నుండి RGB డేటా వస్తే, డిజైన్ హ్యాండాఫ్ లేదా కోడ్ కోసం హెక్స్ అవసరం.
  3. గ్రాఫిక్ డిజైనర్లు (వెబ్ అసెట్స్): ప్రోటోటైప్లు మరియు తుది హెక్స్ కోడెడ్ ఇంప్లిమెంటేషన్ మధ్య రంగు స్థిరత్వం కోసం.
  4. విద్యార్థులు/అభిరుచి గలవారు: డిజిటల్ రంగు ఎలా పనిచేస్తుందో నేర్చుకోవడానికి. డెసిమల్ మరియు హెక్స్ ప్రాతినిధ్యాల మధ్య సంబంధం అర్థం చేసుకోవడానికి.
  5. కలర్ పికర్ డేటా వినియోగదారులు: బ్రౌజర్ డెవ్ టూల్స్ లేదా డిజైన్ అప్లికేషన్ల నుండి RGB విలువలు తీసుకుని, స్టైల్ షీట్ కోసం హెక్స్ అవసరమైన ఎవరైనా.

తరచుగా అడిగే ప్రశ్నలు (FAQ)

ప్రశ్న 1: CSS లో హెక్స్ కలర్ ఎలా ఉపయోగించాలి?
సమాధానం: color: #4F46E5; లేదా background-color: #4F46E5; వంటి ప్రాపర్టీలలో నేరుగా ఉపయోగించవచ్చు. షార్ట్హ్యాండ్ కూడా చెల్లుతుంది – ఉదా #abc సరియే. ఎనిమిది అంకెల హెక్స్ (ఉదా: #4F46E580) ఆల్ఫా ఛానెల్ను ఇస్తుంది, కానీ ఈ టూల్ RGB నుండి ఎనిమిది అంకెలను ఉత్పత్తి చేయదు.

ప్రశ్న 2: RGB ఇన్పుట్లో కామా తప్పనిసరా?
సమాధానం: తప్పనిసరి కాదు. మూడు సంఖ్యలను ఖాళీలతో కూడా వేరు చేయవచ్చు (ఉదా: 79 70 229). కానీ కామా ఉంటే సులభంగా చదవడానికి వీలుగా ఉంటుంది.

ప్రశ్న 3: నేను 300 నమోదు చేస్తే ఏమవుతుంది?
సమాధానం: టూల్ లోపం సందేశాన్ని చూపిస్తుంది: “Enter RGB as three numbers 0–255, like 79, 70, 229.” అని. ఎందుకంటే 300 0–255 పరిధిలో లేదు.

ప్రశ్న 4: RGB నుండి హెక్స్ కు మార్పిడి తిరగబెట్టవచ్చా?
సమాధానం: అవును, తిరగబెట్టవచ్చు. రెండూ ఒకే sRGB స్పేస్లో ఉన్నందున, హెక్స్ నుండి మళ్ళీ RGB కి మార్చడం వలన ఖచ్చితమైన అసలు విలువలు వస్తాయి. ఉదాహరణకు #4F46E5 ను మళ్ళీ RGB (79,70,229) గా మార్చవచ్చు.

ప్రశ్న 5: మూడు అంకెల హెక్స్ ఇన్పుట్ చేస్తే, అవుట్పుట్ ఎలా ఉంటుంది?
సమాధానం: టూల్ మూడు అంకెల నుండి ఆరు అంకెలకు విస్తరింపజేస్తుంది. ఉదాహరణకు #fab నమోదు చేస్తే, అది #FFAABB గా మారి అవుట్పుట్లో కనిపిస్తుంది.

ప్రశ్న 6: ఈ టూల్ ఏదైనా డేటా సర్వర్కు పంపుతుందా?
సమాధానం: లేదు. అన్ని గణనలు మీ బ్రౌజర్లోనే జరుగుతాయి. మీరు నమోదు చేసిన విలువలు ఎక్కడికీ అప్లోడ్ కావు.