مبدل RGB به HEX

هر رنگ RGB را به HEX تبدیل کن — فوری و رایگان

#4F46E5

هر مقدار رنگی را بچسبان — ما فرمت را برایت تشخیص می‌دهیم.

R
G
B
نتیجه HEX

این رنگ در همهٔ فرمت‌ها

پروفایل CMYK: Coated FOGRA39 (پیش‌فرض Photoshop برای اروپا)

RGB سه کانال ده‌دهی بین 0 و 255 به تو می‌دهد. تبدیل به HEX هر کانال را به یک عدد دو رقمی هگزا دسیمال تبدیل می‌کند، بنابراین کل رنگ در یک نشانه فشرده جا می‌گیرد که همه مرورگرها، ابزارهای طراحی و راهنماهای سبک آن را می‌شناسند.

چطور تبدیل RGB به HEX کار می‌کند

  1. کانال قرمز را بر 16 تقسیم کن: خارج قسمت رقم اول و باقیمانده رقم دوم است.
  2. اعداد 10 تا 15 را با حروف A تا F بنویس — 255 می‌شود FF.
  3. برای سبز و آبی هم تکرار کن و ارقام تک‌رقمی را با صفر پیش‌رو پر کن: 5 می‌شود 05.
  4. سه جفت را به هم وصل کن و یک # جلویشان بگذار.

مثال عملی

RGB rgb(79, 70, 229)=HEX #4F46E5

دقیق است، مادامی که مقادیر کانال‌ها اعداد کامل بین 0 تا 255 باشند. مقادیر اعشاری مثل rgb(79.5, 70, 229) ابتدا به نزدیک‌ترین عدد صحیح گرد می‌شوند، چون HEX چیزی مابین را ذخیره نمی‌کند.

RGB و HEX توضیح داده‌شده

RGB چیست؟

RGB یک رنگ را به‌صورت سه کانال نور — قرمز، سبز و آبی — هر کدام از 0 تا 255 توصیف می‌کند. این دقیقاً نحوه کار صفحه‌نمایش‌ها را بازتاب می‌دهد: هر سه در 255 سفید را می‌سازند و هر سه در 0 سیاه را. هر وقت لازم است با مقادیر حساب کنی، RGB انتخاب درستی است، و rgba() شفافیت را اضافه می‌کند.

نحو:
rgb(R, G, B)
دامنه:
0–255 برای هر کانال
مناسب برای:
کدنویسی، canvas، شفافیت با rgba()

HEX چیست؟

کد HEX یک عدد شش‌رقمی هگزا دسیمال است که کانال‌های قرمز، سبز و آبی رنگ را پشت یک # پیش‌رو ذخیره می‌کند. هر جفت رقم یک کانال را پوشش می‌دهد، از 00 (هیچ) تا FF (تمام)، که همان 16.7 میلیون رنگِ RGB را در نمادهی کوتاه‌تری ارائه می‌دهد. HEX در CSS، ابزارهای طراحی و راهنمای برند پیش‌فرض است.

نحو:
#RRGGBB
دامنه:
00–FF برای هر کانال
مناسب برای:
CSS، تحویل طراحی، راهنمای برند

جدول مرجع RGB به HEX

متداول‌ترین رنگ‌های CSS، تبدیل‌شده از RGB به HEX.

رنگRGBHEX
blackrgb(0, 0, 0)#000000
whitergb(255, 255, 255)#FFFFFF
redrgb(255, 0, 0)#FF0000
limergb(0, 255, 0)#00FF00
bluergb(0, 0, 255)#0000FF
yellowrgb(255, 255, 0)#FFFF00
orangergb(255, 165, 0)#FFA500
tealrgb(0, 128, 128)#008080
purplergb(128, 0, 128)#800080
grayrgb(128, 128, 128)#808080

سؤالات متداول

کانال قرمز را بر 16 تقسیم کن: خارج قسمت رقم اول و باقیمانده رقم دوم است. اعداد 10 تا 15 را با حروف A تا F بنویس — 255 می‌شود FF. برای سبز و آبی هم تکرار کن و ارقام تک‌رقمی را با صفر پیش‌رو پر کن: 5 می‌شود 05. سه جفت را به هم وصل کن و یک # جلویشان بگذار.

دقیق است، مادامی که مقادیر کانال‌ها اعداد کامل بین 0 تا 255 باشند. مقادیر اعشاری مثل rgb(79.5, 70, 229) ابتدا به نزدیک‌ترین عدد صحیح گرد می‌شوند، چون HEX چیزی مابین را ذخیره نمی‌کند.

کد HEX یک عدد شش‌رقمی هگزا دسیمال است که کانال‌های قرمز، سبز و آبی رنگ را پشت یک # پیش‌رو ذخیره می‌کند. هر جفت رقم یک کانال را پوشش می‌دهد، از 00 (هیچ) تا FF (تمام)، که همان 16.7 میلیون رنگِ RGB را در نمادهی کوتاه‌تری ارائه می‌دهد. HEX در CSS، ابزارهای طراحی و راهنمای برند پیش‌فرض است.

بله. دکمه جابجایی کنار ورودی تو را به مبدل HEX به RGB می‌برد که دقیقاً همان‌طور کار می‌کند. هر دو جهت از همان فرمول استفاده می‌کنند، فقط به صورت معکوس اعمال می‌شود.

HEX فرمت مناسب برای توسعه‌دهنده‌ها و راهنمای برند است: کوتاه، سخت‌به‌اشتباه و در همه‌جا پشتیبانی‌شده. وقتی هنوز باید با کانال‌ها محاسبه کنی، در RGB بمان.