HEX to RGB Color Converter
I-convert ang mga HEX color code sa RGB values nang mabilis. Perpekto para sa web development, CSS, at digital design. Libreng online converter. Agarang resulta.
Ano ang HEX Color Code?
Ang HEX color code ay isang anim na karakter na alphanumeric string na ginagamit sa web design at digital graphics upang katawanin ang isang partikular na kulay. Sinusunod ng format ang pattern na #RRGGBB, kung saan ang bawat dalawang karakter na pares ay nag-e-encode ng intensity ng isa sa tatlong additive primary colors — pula (RR), berde (GG), at asul (BB) — gamit ang hexadecimal notation (base 16). Ang bawat pares ay mula sa 00 (zero intensity) hanggang FF (maximum intensity, katumbas ng 255 sa decimal).
Ang mga HEX code ay nagmula sa pangangailangan na tukuyin ang mga kulay sa HTML at CSS nang hindi umaasa sa mga named color keywords. Bagama't sinusuportahan na ngayon ng CSS ang maraming format ng kulay kabilang ang rgb(), hsl(), at oklch(), ang HEX ay nananatiling pinakamalawak na ginagamit na notasyon sa front-end development, design handoff, at mga alituntunin sa branding. Halos bawat color picker sa mga tool tulad ng Figma, Sketch, Adobe Photoshop, at Canva ay nagpapakita ng HEX value bilang default.
Ang kabuuang bilang ng natatanging kulay na maaaring katawanin gamit ang anim-digit na HEX code ay 16,777,216 (256 × 256 × 256). Ito ay madalas na tinutukoy bilang "True Color" o "24-bit color," na tumutugma sa color depth ng karamihan sa mga modernong display. Ang bawat channel ay nakakakuha ng 8 bits (isang byte), at ang tatlong channel ay magkasamang gumagawa ng 24 bits ng color data.
Ang mga HEX code ay case-insensitive, kaya ang #ff8000 at #FF8000 ay tumutukoy sa parehong kulay. Ang ilang style guide ay mas gusto ang uppercase para sa pagiging madaling basahin, habang ang mga CSS minifier ay madalas na nagbibigay ng lowercase upang makatipid ng bytes — bagama't sa pagsasanay ang pagkakaiba ay walang gaanong kahalagan.
Paano Mag-convert ng HEX sa RGB Hakbang-hakbang
Ang pag-convert ng HEX color code sa katumbas na RGB ay simple. Ang proseso ay kinabibilangan ng paghahati ng anim na karakter na string sa tatlong pares at pag-convert ng bawat pares mula sa hexadecimal (base 16) patungong decimal (base 10). Narito ang hakbang-hakbang na paraan:
- Alisin ang hash symbol. Kung ang HEX code ay nagsisimula sa
#, alisin ito. Halimbawa, ang#1A2B3Cay nagiging1A2B3C. - Hatiin sa tatlong pares. Hatiin ang natitirang string sa tatlong grupo ng dalawang karakter:
1A,2B,3C. - I-convert ang bawat pares sa decimal. Gamitin ang hexadecimal place-value system kung saan ang unang digit ay pinarami ng 16 at ang ikalawang digit ay idinaragdag:
- Pula:
1A→ (1 × 16) + 10 = 26 - Berde:
2B→ (2 × 16) + 11 = 43 - Asul:
3C→ (3 × 16) + 12 = 60
- Pula:
- Isulat ang RGB value. Pagsamahin ang tatlong decimal value:
rgb(26, 43, 60).
Ang mga hexadecimal digit at ang katumbas na decimal ay: 0=0, 1=1, 2=2, 3=3, 4=4, 5=5, 6=6, 7=7, 8=8, 9=9, A=10, B=11, C=12, D=13, E=14, F=15. Ang pagsasaulo ng A hanggang F ay ang tanging bahagi na naiiba mula sa karaniwang decimal arithmetic.
3-Digit kumpara 6-Digit na HEX Code
Sinusuportahan ng CSS ang isang maikling 3-digit na HEX format (#RGB) bilang kaginhawaan kapag ang bawat isa sa tatlong pares ay binubuo ng magkaparehong digit. Sa shorthand na ito, ang bawat iisang digit ay pinalawak sa pamamagitan ng pagdoble nito. Halimbawa:
#F80ay pinalawak sa#FF8800→ rgb(255, 136, 0)#FFFay pinalawak sa#FFFFFF→ rgb(255, 255, 255)#000ay pinalawak sa#000000→ rgb(0, 0, 0)#09Cay pinalawak sa#0099CC→ rgb(0, 153, 204)#A3Fay pinalawak sa#AA33FF→ rgb(170, 51, 255)
Binabawasan ng 3-digit na notasyon ang bilang ng mga available na kulay mula sa 16.7 milyon hanggang 4,096 (16 × 16 × 16) lamang, kaya hindi nito maaaring katawanin ang bawat kulay. Karaniwang ginagamit ito para sa mga simple o kilalang kulay sa mga CSS file kung saan pinahahalagahan ang kaiklian.
Talahanayan ng Sanggunian ng HEX patungong RGB
Nasa ibaba ang isang talahanayan ng sanggunian ng mga karaniwang HEX na kulay at ang katumbas na RGB. Sinasaklaw ng talahanayang ito ang mga pinaka-madalas na ginamit na kulay sa web design, mga CSS named color, at mga sikat na brand palette.
| Pangalan ng Kulay | HEX | R | G | B | Paggamit sa CSS |
|---|---|---|---|---|---|
| Itim | #000000 | 0 | 0 | 0 | Teksto, hangganan |
| Puti | #FFFFFF | 255 | 255 | 255 | Mga background |
| Pula | #FF0000 | 255 | 0 | 0 | Mga error, alerto |
| Berde | #00FF00 | 0 | 255 | 0 | Mga estado ng tagumpay |
| Asul | #0000FF | 0 | 0 | 255 | Mga link, pangunahing kulay |
| Dilaw | #FFFF00 | 255 | 255 | 0 | Mga babala |
| Cyan | #00FFFF | 0 | 255 | 255 | Accent, impormasyon |
| Magenta | #FF00FF | 255 | 0 | 255 | Malikhaing, matapang |
| Abo | #808080 | 128 | 128 | 128 | Pinahinang teksto |
| Pilak | #C0C0C0 | 192 | 192 | 192 | Mga hangganan, mahinahon |
| Maroon | #800000 | 128 | 0 | 0 | Madilim na accent |
| Navy | #000080 | 0 | 0 | 128 | Mga header, nav |
| Teal | #008080 | 0 | 128 | 128 | Accent |
| Olive | #808000 | 128 | 128 | 0 | Mga palette na earthy |
| Orange | #FFA500 | 255 | 165 | 0 | Mga CTA, button |
| Coral | #FF7F50 | 255 | 127 | 80 | Mainit na accent |
| Tomato | #FF6347 | 255 | 99 | 71 | Mga alerto, badge |
| Gold | #FFD700 | 255 | 215 | 0 | Mga highlight |
| SkyBlue | #87CEEB | 135 | 206 | 235 | Mga background |
| SlateGray | #708090 | 112 | 128 | 144 | Madilim na UI |
Mga Sikat na Brand Color — HEX at RGB Values
Ang mga developer at designer ay madalas na nangangailangan ng eksaktong HEX at RGB values ng mga sikat na brand color para sa mga mockup, integration, at style guide. Narito ang isang mabilis na sanggunian para sa ilan sa mga pinaka-karaniwang hinihiling na brand color:
| Brand | HEX | RGB |
|---|---|---|
| Facebook Blue | #1877F2 | rgb(24, 119, 242) |
| Twitter / X Black | #000000 | rgb(0, 0, 0) |
| YouTube Red | #FF0000 | rgb(255, 0, 0) |
| Spotify Green | #1DB954 | rgb(29, 185, 84) |
| Instagram Gradient Start | #F58529 | rgb(245, 133, 41) |
| LinkedIn Blue | #0A66C2 | rgb(10, 102, 194) |
| Slack Purple | #4A154B | rgb(74, 21, 75) |
| WhatsApp Green | #25D366 | rgb(37, 211, 102) |
| TikTok Aqua | #69C9D0 | rgb(105, 201, 208) |
| Pinterest Red | #E60023 | rgb(230, 0, 35) |
Mga Madalas Itanong
Paano ko i-convert ang HEX sa RGB?
Hatiin ang 6-digit na HEX code sa tatlong pares (RR, GG, BB) at i-convert ang bawat pares mula sa base 16 patungong base 10. Halimbawa, ang #1A2B3C ay nagiging R = 26, G = 43, B = 60, na isinusulat bilang rgb(26, 43, 60). Ang bawat hexadecimal digit A–F ay kumakatawan sa mga halaga 10–15.
Ano ang #FF5733 sa RGB?
Ang #FF5733 ay nag-co-convert sa rgb(255, 87, 51). Ito ay isang maliwanag na pula-orange na kulay na karaniwang ginagamit para sa mga call-to-action button at elemento ng babala sa web design.
Ano ang isang valid na HEX color code?
Ang isang valid na HEX color code ay binubuo ng isang simbolo na # na sinusundan ng eksaktong 6 na hexadecimal na karakter (digit 0–9 at letra A–F). Ang mga maikling 3-digit na code tulad ng #FFF ay valid din. Sinusuportahan din ng CSS ang 4-digit at 8-digit na HEX code na may kasamang alpha (transparency) channel.
Ano ang pagkakaiba ng HEX at RGB?
Ang HEX at RGB ay kumakatawan sa parehong color space — ito ay iba't ibang notasyon para sa parehong data. Ang HEX ay gumagamit ng base-16 encoding (#4A90E2) habang ang RGB ay gumagamit ng decimal values (rgb(74, 144, 226)). Ang pag-convert sa pagitan ng mga ito ay walang kalidad na pagkawala o pagkakaiba ng kulay; ito ay purong pagbabago ng notasyon.
Maaari ba akong gumamit ng mga HEX code na may transparency?
Oo. Sinusuportahan ng CSS ang 8-digit na HEX code kung saan ang huling dalawang digit ay kumakatawan sa alpha channel. Halimbawa, ang #FF880080 ay orange sa 50% opacity. Maaari ka ring gumamit ng rgba() para sa transparency: rgba(255, 136, 0, 0.5). Sinusuportahan ang 8-digit na HEX format sa lahat ng modernong browser.
Paano ko i-convert ang isang 3-digit na HEX code?
Palawigin ang bawat digit sa pamamagitan ng pagdoble nito. Ang #F80 ay nagiging #FF8800, na pagkatapos ay nag-co-convert sa rgb(255, 136, 0). Gumagana lamang ang shorthand kapag ang bawat pares sa buong code ay binubuo ng dalawang magkaparehong karakter.
Ano ang #000000 sa RGB?
Ang #000000 ay nag-co-convert sa rgb(0, 0, 0), na kung saan ay purong itim. Ang lahat ng tatlong color channel ay nasa zero intensity, ibig sabihin walang liwanag na inilabas. Sa CSS, ito ay katumbas ng named color na black.
Ano ang #FFFFFF sa RGB?
Ang #FFFFFF ay nag-co-convert sa rgb(255, 255, 255), na kung saan ay purong puti. Ang lahat ng tatlong color channel ay nasa maximum intensity. Sa CSS, ito ay katumbas ng named color na white.
Bakit gumagamit ng HEX ang mga designer sa halip na RGB?
Ang mga HEX code ay mas compact (7 karakter kabilang ang hash kumpara sa hanggang 16 karakter para sa isang RGB declaration), na ginagawa silang maginhawa para sa mga design spec, style guide, at mabilis na copy-paste na daloy ng trabaho. Ang mga ito rin ang default na output format sa karamihan ng mga design tool tulad ng Figma, Sketch, at Photoshop. Ang RGB ay mas ginugusto kapag kailangan mong manipulahin ang mga indibidwal na channel sa programmatic na paraan.
Paano ko suriin ang color contrast para sa accessibility?
Una, i-convert ang parehong kulay ng teksto at background mula sa HEX patungong RGB. Pagkatapos ay kalkulahin ang relative luminance ng bawat isa gamit ang WCAG formula, at kalkulahin ang contrast ratio. Nangangailangan ang WCAG AA ng kahit 4.5:1 para sa normal na teksto at 3:1 para sa malaking teksto. Ang mga tool tulad ng WebAIM Contrast Checker ay awtomatikong ginagawa ang prosesong ito.