এই কনভার্টার প্রতিটি CSS hex ফরম্যাট গ্রহণ করে: 6-অঙ্কের #ff5733, 3-অঙ্কের শর্টহ্যান্ড #f53, এবং alpha চ্যানেলসহ 4- ও 8-অঙ্কের ফরম্যাট, # সহ বা ছাড়া। এটি rgb() বা rgba() স্ট্রিং, সরাসরি চ্যানেল ভ্যালু এবং প্রতি-চ্যানেল ব্রেকডাউন দেখায় - আর উল্টো দিকে যেতে হলে একটি RGB to HEX সারিও থাকে। সবকিছু আপনার ব্রাউজারেই চলে - কোনো আপলোড নেই, অ্যাকাউন্ট নেই, কোনো সীমা নেই।
HEX to RGB কনভার্টার
পুরোটাই আপনার ব্রাউজারে চলে - কিছু আপলোড নেই, সাইন-আপ নেই।
rgb(255, 87, 51)255, 87, 51FF25557873351উল্টো দিক চান? RGB to HEX
#ff5733HEX থেকে RGB এ কীভাবে রূপান্তর করবেন?
একটি hex কালার কোড তিন জোড়া হেক্সাডেসিমেল অঙ্ক দিয়ে তৈরি, প্রতি চ্যানেলে এক জোড়া। প্রতিটি জোড়াকে 0 থেকে 255 পর্যন্ত দশমিক সংখ্যায় রূপান্তর করুন: #ff5733 তে, ff মানে 255 red, 57 মানে 87 green এবং 33 মানে 51 blue, তাই RGB ভ্যালু হয় rgb(255, 87, 51). আপনি টাইপ করার সাথে সাথেই এই কনভার্টার এটি করে দেয়।
যেভাবে ব্যবহার করবেন
- 1Hex কোড লিখুন. #ff5733 (বা #f53) এর মতো hex কালার টাইপ বা পেস্ট করুন, অথবা কালার সোয়াচ দিয়ে বেছে নিন। # ঐচ্ছিক।
- 2RGB ভ্যালু পড়ুন. rgb() স্ট্রিং, সরাসরি 0-255 ভ্যালু এবং লাইভ কালার প্রিভিউ আপনি টাইপ করার সাথে সাথেই আপডেট হয়, সাথে প্রতি-চ্যানেল ব্রেকডাউন দেখায় যে প্রতিটি hex জোড়া কীভাবে রূপান্তরিত হচ্ছে।
- 3প্রয়োজনীয় ফরম্যাট কপি করুন. rgb() স্ট্রিং বা কাঁচা ভ্যালুর পাশে Copy তে ক্লিক করুন। উল্টো দিক চান? নিচে red, green ও blue দিয়ে আবার hex কোড পান।
কাদের জন্য
- ফ্রন্ট-এন্ড ডেভেলপাররা স্টাইল গাইডের hex কোডকে rgb() এ রূপান্তর করে rgba() দিয়ে অপাসিটি যোগ করার জন্য।
- ডিজাইনাররা ব্র্যান্ড কালার এমন টুলের মধ্যে সরান যেখানে কিছু টুল hex চায় (CSS, Figma) আর কিছু টুল 0-255 ভ্যালু চায় (কিছু প্রিন্ট ও ভিডিও অ্যাপ)।
- ইমেইল ও মার্কেটিং টিম এমন এডিটরের মধ্যে ক্যাম্পেইনের রঙ মেলায় যেখানে শুধু একটি নোটেশন গ্রহণযোগ্য।
- গেম ও অ্যাপ ডেভেলপাররা এমন ইঞ্জিন ও SDK-তে 0-255 চ্যানেল ভ্যালু দেন যা hex স্ট্রিং পড়তে পারে না।
সাধারণ প্রশ্ন
এই HEX to RGB কনভার্টার কি ফ্রি?
হ্যাঁ - এটি কোনো সাইন-আপ ও সীমা ছাড়াই 100% ফ্রি। এটি সম্পূর্ণভাবে আপনার ব্রাউজারে চলে।
আমার রঙ কি কোথাও আপলোড হয়?
না। এই রূপান্তর শুধু সাধারণ JavaScript, যা আপনার ডিভাইসে চলে - সার্ভারে কিছুই পাঠানো হয় না, আর পেজ লোড হওয়ার পর এটি অফলাইনেও কাজ করতে থাকে।
HEX থেকে RGB রূপান্তরের সূত্র কী?
Hex কোডকে তিন জোড়ায় ভাগ করুন এবং প্রতিটি জোড়াকে base 16 থেকে দশমিকে রূপান্তর করুন: প্রথম অঙ্ককে 16 দিয়ে গুণ করে দ্বিতীয় অঙ্ক যোগ করুন (a=10 ... f=15). #ff5733 তে, ff = 15x16+15 = 255, 57 = 5x16+7 = 87, 33 = 3x16+3 = 51.
এটি কি #f53 এর মতো 3-অঙ্কের শর্টহ্যান্ড সাপোর্ট করে?
হ্যাঁ। CSS শর্টহ্যান্ডে প্রতিটি অঙ্ক দ্বিগুণ হয়ে যায়, তাই #f53 প্রসারিত হয়ে #ff5533 হয় এবং rgb(255, 85, 51) এ রূপান্তরিত হয়। 4-অঙ্কের ফরম্যাটও একইভাবে কাজ করে, যেখানে শেষ অঙ্কটি alpha।
এটি HEX কে RGBA তে কীভাবে রূপান্তর করে?
8-অঙ্কের hex কোডের শেষ জোড়ায় alpha থাকে। সেই বাইট (0-255) কে 255 দিয়ে ভাগ করে rgba() এর প্রয়োজনীয় 0-1 alpha পাওয়া যায়, যা তিন দশমিক স্থান পর্যন্ত রাউন্ড হয় - তাই #ff573380 হয়ে যায় rgba(255, 87, 51, 0.502).
এটি কি RGB কে আবার HEX এ রূপান্তর করতে পারে?
হ্যাঁ। ফলাফলের নিচে RGB to HEX সারি ব্যবহার করুন: 0 থেকে 255 পর্যন্ত red, green ও blue ভ্যালু দিন এবং এটি সঙ্গে সঙ্গে hex কোড ফিরিয়ে দেবে। রেঞ্জের বাইরের ভ্যালু 0-255 এ ক্ল্যাম্প করা হয়।
hex এর বদলে rgb() কেন দরকার?
মূলত alpha এবং গণনার জন্য: rgba(255, 87, 51, 0.5) রঙকে স্বচ্ছ করে তোলে, আর অনেক API, গেম ইঞ্জিন ও ডিজাইন স্পেক hex স্ট্রিংয়ের বদলে আলাদা 0-255 চ্যানেল সংখ্যা চায়।