Kode Warna HEX dan RGB Lengkap serta Cara Membacanya

contoh tabel kode warna HEX dan RGB untuk desain digital
contoh tabel kode warna HEX dan RGB untuk desain digital

Kode warna HEX dan RGB digunakan untuk menentukan warna secara konsisten pada website, aplikasi, ilustrasi, antarmuka, dan berbagai media digital. Dengan kode yang tepat, desainer dan developer dapat menggunakan warna yang sama pada tombol, latar, teks, ikon, logo, serta elemen visual lainnya.

RGB menuliskan warna melalui kombinasi merah, hijau, dan biru dalam bentuk angka. HEX merepresentasikan kombinasi yang sama menggunakan angka dan huruf dalam sistem heksadesimal. Keduanya dapat menghasilkan warna yang identik meskipun format penulisannya berbeda.

Contohnya, warna putih dapat ditulis sebagai RGB 255, 255, 255 atau HEX #FFFFFF. Warna hitam ditulis sebagai RGB 0, 0, 0 atau HEX #000000. Memahami hubungan tersebut akan mempermudah pemilihan, konversi, serta pengelolaan warna dalam proyek digital.

Apa Itu Kode Warna?

Kode warna merupakan nilai yang digunakan komputer untuk menampilkan warna tertentu. Pada desain digital, satu warna dapat direpresentasikan melalui beberapa sistem seperti RGB, HEX, HSL, dan HSV.

Setiap sistem memiliki format dan cara kerja berbeda. RGB menggunakan nilai cahaya merah, hijau, dan biru. HEX menuliskan nilai RGB dalam bentuk heksadesimal. HSL menggambarkan warna berdasarkan hue, saturation, dan lightness.

Kode warna membantu mengurangi ketergantungan pada nama seperti biru, merah muda, atau cokelat. Nama warna dapat ditafsirkan berbeda, sedangkan kode seperti #1E90FF mengarah pada nilai digital yang lebih spesifik.

Apa Itu Kode Warna RGB?

RGB adalah singkatan dari red, green, dan blue. Sistem ini bekerja dengan mencampurkan cahaya merah, hijau, dan biru untuk menghasilkan berbagai warna pada layar.

Setiap kanal umumnya menggunakan nilai dari 0 sampai 255. Nilai 0 berarti kanal tersebut tidak memancarkan cahaya, sedangkan 255 menunjukkan intensitas maksimum.

WarnaKode RGB
Merahrgb(255, 0, 0)
Hijaurgb(0, 128, 0)
Birurgb(0, 0, 255)
Putihrgb(255, 255, 255)
Hitamrgb(0, 0, 0)
Abu-aburgb(128, 128, 128)

Ketiga kanal bernilai 255 menghasilkan putih karena seluruh cahaya ditampilkan pada intensitas maksimum. Ketika ketiganya bernilai 0, layar menghasilkan hitam karena tidak ada cahaya dari ketiga kanal tersebut.

Cara Membaca Kode RGB

Kode RGB biasanya ditulis dalam format berikut:

rgb(merah, hijau, biru)

Contohnya:

rgb(255, 99, 71)

Nilai tersebut mempunyai kanal merah sebesar 255, hijau 99, dan biru 71. Karena merah sangat dominan, hasilnya adalah warna merah-jingga yang dikenal sebagai tomato dalam daftar warna CSS.

  • Nilai merah tinggi membuat warna lebih kemerahan.
  • Nilai hijau tinggi membuat warna lebih kehijauan.
  • Nilai biru tinggi membuat warna lebih kebiruan.
  • Nilai ketiganya sama menghasilkan warna abu-abu.
  • Semakin tinggi ketiga nilai, semakin terang warnanya.
  • Semakin rendah ketiga nilai, semakin gelap warnanya.

Apa Itu Kode Warna HEX?

HEX merupakan cara menuliskan nilai RGB menggunakan sistem bilangan heksadesimal. Format yang paling umum terdiri dari tanda pagar diikuti enam karakter.

#RRGGBB

Dua karakter pertama mewakili merah, dua karakter berikutnya mewakili hijau, dan dua karakter terakhir mewakili biru.

Sistem heksadesimal menggunakan karakter 0 sampai 9 serta A sampai F. Nilai terendah adalah 00 dan nilai tertinggi adalah FF. Dalam sistem desimal, 00 setara dengan 0 dan FF setara dengan 255.

BagianFungsiRentang
RRIntensitas merah00–FF
GGIntensitas hijau00–FF
BBIntensitas biru00–FF

Cara Membaca Kode HEX

Perhatikan kode berikut:

#FF6347
  • FF adalah nilai kanal merah.
  • 63 adalah nilai kanal hijau.
  • 47 adalah nilai kanal biru.

Setelah dikonversi ke desimal, kode tersebut menjadi RGB 255, 99, 71. Jadi, #FF6347 dan rgb(255, 99, 71) merupakan warna yang sama.

Mengapa HEX Menggunakan Angka dan Huruf?

HEX menggunakan sistem bilangan berbasis 16. Sistem desimal mempunyai sepuluh simbol dari 0 sampai 9, sedangkan heksadesimal membutuhkan enam simbol tambahan.

HEXDesimal
00
99
A10
B11
C12
D13
E14
F15

Dua digit heksadesimal dapat menghasilkan nilai dari 00 sampai FF. Rentang tersebut setara dengan 0 sampai 255 pada RGB.

Perbedaan RGB dan HEX

RGB dan HEX bukan dua model warna yang menghasilkan spektrum berbeda. HEX pada dasarnya merupakan cara lain untuk menulis nilai RGB.

AspekRGBHEX
Formatrgb(255, 99, 71)#FF6347
Dasar nilaiDesimalHeksadesimal
KanalMerah, hijau, biruMerah, hijau, biru
Penggunaan umumCSS, desain, pemrogramanCSS, desain web, dokumentasi brand
Mudah dibaca manusiaNilai kanal lebih langsungLebih ringkas
Dukungan transparansiRGB dengan alphaHEX delapan digit

Pilih format berdasarkan kebutuhan proyek dan kebiasaan tim. Tidak ada perbedaan visual jika nilai keduanya dikonversi dengan benar.

Contoh Kode Warna HEX dan RGB Populer

Nama warnaHEXRGB
Putih#FFFFFF255, 255, 255
Hitam#0000000, 0, 0
Merah#FF0000255, 0, 0
Hijau lime#00FF000, 255, 0
Biru#0000FF0, 0, 255
Kuning#FFFF00255, 255, 0
Cyan#00FFFF0, 255, 255
Magenta#FF00FF255, 0, 255
Abu-abu#808080128, 128, 128
Navy#0000800, 0, 128
Orange#FFA500255, 165, 0
Ungu#800080128, 0, 128
Pink#FFC0CB255, 192, 203
Cokelat#A52A2A165, 42, 42
Teal#0080800, 128, 128

Tabel tersebut dapat digunakan sebagai titik awal. Untuk identitas visual, sebaiknya pilih kode yang benar-benar sesuai dengan kebutuhan merek dan bukan hanya berdasarkan nama warna umum.

Contoh Palet Warna Netral

NamaHEXRGB
Off-white#FAF9F6250, 249, 246
Ivory#FFFFF0255, 255, 240
Beige#F5F5DC245, 245, 220
Light gray#D3D3D3211, 211, 211
Gray#808080128, 128, 128
Charcoal#36454F54, 69, 79
Dark brown#654321101, 67, 33

Contoh Palet Warna Pastel

NamaHEXRGB
Pastel pink#FFD1DC255, 209, 220
Baby blue#89CFF0137, 207, 240
Mint#98FF98152, 255, 152
Lavender#E6E6FA230, 230, 250
Peach#FFE5B4255, 229, 180
Pastel yellow#FFFACD255, 250, 205

Contoh Palet Warna Biru

NamaHEXRGB
Sky blue#87CEEB135, 206, 235
Dodger blue#1E90FF30, 144, 255
Royal blue#4169E165, 105, 225
Steel blue#4682B470, 130, 180
Navy#0000800, 0, 128
Teal blue#36758854, 117, 136

Cara Mengonversi RGB ke HEX

Untuk mengubah RGB menjadi HEX, setiap nilai merah, hijau, dan biru dikonversi dari desimal ke heksadesimal. Setelah itu, ketiga hasil digabungkan.

Contohnya, kita akan mengonversi RGB 255, 99, 71.

  1. Nilai merah 255 menjadi FF.
  2. Nilai hijau 99 menjadi 63.
  3. Nilai biru 71 menjadi 47.
  4. Gabungkan hasilnya menjadi #FF6347.

Dengan demikian:

rgb(255, 99, 71) = #FF6347

Rumus Manual RGB ke HEX

Setiap nilai RGB dibagi dengan 16. Hasil pembagian menentukan digit pertama, sedangkan sisanya menentukan digit kedua.

Contoh nilai hijau 99:

  • 99 dibagi 16 menghasilkan 6 dengan sisa 3.
  • Angka 6 menjadi digit pertama.
  • Angka 3 menjadi digit kedua.
  • Hasilnya adalah 63.

Untuk angka 10 sampai 15, gunakan huruf A sampai F. Contohnya, nilai desimal 15 ditulis F dalam heksadesimal.

Cara Mengonversi HEX ke RGB

Untuk mengubah HEX menjadi RGB, pisahkan kode menjadi tiga pasang karakter. Kemudian ubah setiap pasangan dari heksadesimal ke desimal.

Contohnya:

#2E8B57
  • 2E menjadi 46.
  • 8B menjadi 139.
  • 57 menjadi 87.

Hasil akhirnya:

#2E8B57 = rgb(46, 139, 87)

Kode HEX Tiga Digit

Beberapa kode HEX dapat ditulis dalam format singkat tiga digit.

#RGB

Format tersebut hanya dapat digunakan jika setiap pasangan karakter terdiri dari angka atau huruf yang sama.

Format singkatFormat lengkap
#FFF#FFFFFF
#000#000000
#F00#FF0000
#0F0#00FF00
#00F#0000FF
#ABC#AABBCC

Kode #F63 tidak sama dengan #FF6633 karena format singkat akan menggandakan setiap karakter menjadi #FF6633. Format ini praktis, tetapi tidak dapat merepresentasikan semua warna enam digit.

Transparansi dengan RGBA

RGBA menambahkan kanal alpha pada format RGB. Kanal ini mengatur transparansi warna.

rgba(merah, hijau, biru, alpha)

Nilai alpha dapat ditulis dari 0 sampai 1.

  • 0 berarti sepenuhnya transparan.
  • 0.25 berarti transparansi sekitar 75 persen.
  • 0.5 berarti transparansi 50 persen.
  • 0.75 berarti masih cukup solid.
  • 1 berarti sepenuhnya tidak transparan.
rgba(255, 0, 0, 0.5)

Kode tersebut menghasilkan warna merah dengan tingkat transparansi 50 persen. Hasil yang terlihat akan dipengaruhi warna latar di belakangnya.

Transparansi dengan HEX Delapan Digit

HEX juga dapat menuliskan transparansi melalui format delapan digit.

#RRGGBBAA

Dua karakter terakhir mewakili kanal alpha. Nilai 00 berarti sepenuhnya transparan dan FF berarti sepenuhnya tidak transparan.

Alpha HEXPerkiraan opacity
000%
4025%
8050%
BF75%
FF100%

Contohnya:

#FF000080

Kode tersebut menghasilkan merah dengan opacity sekitar 50 persen.

Menggunakan RGB dan HEX dalam CSS

RGB dan HEX dapat digunakan pada berbagai properti CSS, termasuk warna teks, latar, border, bayangan, dan gradient.

.button { background-color: #1E90FF; color: #FFFFFF; border: 1px solid rgb(0, 82, 155); }

Contoh penggunaan RGBA:

.overlay { background-color: rgba(0, 0, 0, 0.6); }

Contoh penggunaan HEX dengan transparansi:

.card { background-color: #FFFFFFCC; }

Menyimpan Kode Warna dengan CSS Variables

CSS variables membantu menyimpan warna dalam satu tempat. Ketika warna utama berubah, developer tidak perlu mengganti kode pada setiap elemen secara manual.

:root { --color-primary: #2563EB; --color-secondary: #0F766E; --color-background: #F8FAFC; --color-text: #0F172A; --color-border: #CBD5E1; } .button-primary { background: var(--color-primary); color: #FFFFFF; } body { background: var(--color-background); color: var(--color-text); }

Penamaan berdasarkan fungsi lebih fleksibel daripada penamaan seperti blue atau red. Nama color-primary tetap relevan meskipun warna utama merek berubah.

Perbedaan RGB, HEX, HSL, dan CMYK

SistemDasarPenggunaan umum
RGBCahaya merah, hijau, biruLayar dan media digital
HEXRepresentasi heksadesimal RGBWebsite dan CSS
HSLHue, saturation, lightnessPengaturan variasi warna digital
CMYKCyan, magenta, yellow, keyProduksi cetak

RGB dan HEX ditujukan untuk warna berbasis cahaya pada layar. CMYK digunakan dalam proses pencetakan yang mengandalkan tinta. Karena cara kerjanya berbeda, warna RGB yang sangat cerah belum tentu dapat direproduksi secara identik dalam CMYK.

Apakah HEX Dapat Digunakan untuk Cetak?

Kode HEX dapat digunakan sebagai referensi awal, tetapi bukan format produksi utama untuk cetak. File cetak biasanya perlu disiapkan dalam CMYK atau mengikuti profil warna yang diminta percetakan.

Mengonversi HEX ke CMYK juga tidak menjamin hasil fisik sama persis. Warna cetak dipengaruhi mesin, tinta, kertas, laminasi, profil warna, dan kondisi produksi.

Untuk kebutuhan merek yang memerlukan akurasi tinggi, gunakan panduan warna yang mencantumkan nilai digital dan cetak secara terpisah. Lakukan uji cetak sebelum produksi dalam jumlah besar.

Mengapa Warna Terlihat Berbeda pada Setiap Layar?

Kode yang sama belum tentu terlihat identik pada seluruh perangkat. Perbedaan dapat terjadi karena karakter panel, tingkat kecerahan, mode layar, kalibrasi, profil warna, dan kondisi pencahayaan ruangan.

  • Layar OLED dapat menampilkan hitam lebih dalam.
  • Mode vivid dapat meningkatkan saturasi.
  • Mode malam dapat membuat warna lebih hangat.
  • Kecerahan tinggi dapat membuat warna terlihat lebih pucat.
  • Layar yang tidak dikalibrasi dapat bergeser ke kuning, biru, atau hijau.

Kode warna tetap penting untuk menjaga konsistensi data, tetapi hasil visual perlu diuji pada beberapa perangkat jika proyek digunakan oleh banyak pengguna.

Apa Itu Ruang Warna sRGB?

sRGB merupakan ruang warna yang banyak digunakan pada web, perangkat konsumen, dan gambar digital. Ketika menyiapkan gambar untuk website, sRGB umumnya menjadi pilihan yang aman karena didukung luas.

Ruang warna yang lebih luas dapat menampilkan warna lebih banyak pada perangkat tertentu. Namun, warna tersebut dapat berubah ketika ditampilkan pada perangkat atau aplikasi yang tidak mendukung profil yang sama.

Untuk penggunaan web umum, ekspor gambar dalam sRGB dan uji hasilnya pada browser serta perangkat berbeda.

Memilih Warna Teks dan Latar yang Mudah Dibaca

Memilih kode warna tidak hanya berkaitan dengan estetika. Teks harus mempunyai kontras yang cukup terhadap latar agar dapat dibaca oleh lebih banyak pengguna.

Teks abu-abu muda di atas latar putih mungkin terlihat lembut, tetapi dapat sulit dibaca. Sebaliknya, teks hitam pekat pada latar putih menghasilkan kontras tinggi, meskipun dalam beberapa desain dapat diganti dengan charcoal agar terasa sedikit lebih lembut.

  • Gunakan teks gelap pada latar terang.
  • Gunakan teks terang pada latar gelap.
  • Jangan mengandalkan perbedaan hue saja.
  • Periksa tombol dalam keadaan normal, hover, dan disabled.
  • Uji tautan agar tetap dapat dibedakan dari teks biasa.
  • Periksa desain dalam mode terang dan gelap.

Panduan lebih luas mengenai hubungan warna dan hierarki dapat dibaca melalui panduan teori warna untuk desain visual.

Mengapa Jangan Mengandalkan Warna Saja?

Warna sebaiknya tidak menjadi satu-satunya penanda status atau informasi. Sebagai contoh, pesan kesalahan tidak cukup ditampilkan dengan warna merah tanpa ikon atau teks penjelas.

Tambahkan label, simbol, pola, atau bentuk agar informasi tetap dapat dipahami ketika pengguna sulit membedakan warna tertentu.

Kurang jelas: ● kolom merah tanpa pesan Lebih jelas: ⚠ Alamat email belum valid

Cara Membuat Palet Warna Digital

Palet yang baik tidak hanya berisi kumpulan warna menarik. Setiap warna sebaiknya mempunyai fungsi yang jelas.

  1. Pilih satu warna utama.
  2. Tentukan warna sekunder.
  3. Tambahkan warna aksen.
  4. Siapkan warna latar terang dan gelap.
  5. Tentukan warna teks utama dan teks sekunder.
  6. Buat warna untuk sukses, peringatan, dan kesalahan.
  7. Uji kontras seluruh kombinasi penting.
  8. Simpan kode dalam dokumentasi atau design system.

Contoh palet sederhana:

FungsiHEXRGB
Primary#2563EB37, 99, 235
Secondary#0F766E15, 118, 110
Accent#F59E0B245, 158, 11
Background#F8FAFC248, 250, 252
Text#0F172A15, 23, 42
Border#CBD5E1203, 213, 225
Success#15803D21, 128, 61
Error#B91C1C185, 28, 28

Inspirasi pasangan warna dapat ditemukan melalui panduan kombinasi warna yang cocok.

Cara Mengambil Kode Warna dari Gambar

Kode warna dapat diambil dari gambar menggunakan color picker pada aplikasi desain, browser, atau sistem operasi. Namun, satu objek dalam foto biasanya mempunyai banyak variasi akibat cahaya, bayangan, refleksi, dan kompresi gambar.

  1. Buka gambar dalam aplikasi yang mempunyai color picker.
  2. Perbesar bagian yang ingin diambil.
  3. Pilih area dengan pencahayaan paling representatif.
  4. Catat nilai HEX atau RGB.
  5. Bandingkan beberapa titik pada objek.
  6. Pilih warna yang paling sesuai dengan tujuan desain.

Jangan mengambil satu piksel secara acak lalu menganggapnya sebagai warna asli objek. Foto dapat mengalami perubahan akibat kamera, pencahayaan, filter, dan proses penyuntingan.

Tools untuk Memilih dan Mengelola Kode Warna

Berbagai aplikasi dapat digunakan untuk membuat palet, mengambil warna, dan mengonversi kode.

  • Color picker bawaan aplikasi desain.
  • Developer tools pada browser.
  • Ekstensi pengambil warna dari halaman web.
  • Generator palet dari gambar.
  • Contrast checker untuk menguji keterbacaan.
  • Konverter RGB, HEX, HSL, dan CMYK.
  • Design system atau dokumentasi brand.

Gunakan alat tersebut sebagai pendukung. Keputusan akhir tetap perlu mempertimbangkan fungsi, kontras, konsistensi, dan konteks penggunaan warna.

Kesalahan Umum dalam Menggunakan RGB dan HEX

Menganggap HEX Berbeda dari RGB

HEX pada dasarnya merepresentasikan nilai RGB dalam format heksadesimal. Keduanya dapat menghasilkan warna identik.

Menggunakan HEX sebagai Standar Cetak

HEX terutama digunakan untuk media digital. Produksi cetak biasanya membutuhkan CMYK atau standar lain yang disepakati dengan percetakan.

Tidak Memeriksa Kontras

Dua warna dapat terlihat menarik tetapi tetap sulit dibaca ketika digunakan sebagai kombinasi teks dan latar.

Mengambil Warna dari Foto Tanpa Memeriksa Cahaya

Cahaya dan bayangan dapat membuat kode yang diambil tidak mewakili warna objek sebenarnya.

Menggunakan Terlalu Banyak Kode yang Hampir Sama

Terlalu banyak variasi abu-abu, biru, atau warna merek dapat membuat desain sulit dikelola. Batasi palet dan tentukan fungsi setiap warna.

Tidak Menyimpan Dokumentasi Warna

Tanpa dokumentasi, anggota tim dapat memakai kode yang berbeda untuk fungsi yang sama. Simpan palet dalam design system, CSS variables, atau panduan merek.

Pertanyaan Umum tentang Kode Warna RGB dan HEX

Apa perbedaan utama RGB dan HEX?

RGB menuliskan nilai merah, hijau, dan biru dalam angka desimal. HEX menuliskan nilai yang sama dalam format heksadesimal. Keduanya dapat menghasilkan warna identik.

Apakah HEX hanya digunakan untuk website?

HEX sangat umum digunakan dalam website dan CSS, tetapi juga dapat dipakai dalam aplikasi desain, dokumentasi merek, dan komunikasi warna digital.

Berapa nilai maksimal RGB?

Dalam format RGB delapan bit yang umum, setiap kanal mempunyai nilai dari 0 sampai 255.

Apa arti FF pada kode HEX?

FF merupakan nilai tertinggi untuk satu kanal warna dalam format HEX dua digit. Nilainya setara dengan 255 dalam sistem desimal.

Apakah huruf pada HEX harus kapital?

Tidak. #FFFFFF dan #ffffff menghasilkan nilai yang sama. Kapitalisasi dapat dipilih berdasarkan gaya penulisan proyek.

Apa kode HEX warna transparan?

Transparansi dapat ditulis menggunakan HEX delapan digit dalam format #RRGGBBAA. Nilai alpha 00 berarti transparan penuh, sedangkan FF berarti tidak transparan.

Apakah kode RGB dan HEX cocok untuk cetak?

Keduanya dapat menjadi referensi, tetapi produksi cetak umumnya memakai CMYK atau standar yang ditentukan percetakan. Hasil cetak perlu diuji secara fisik.

Mengapa kode yang sama terlihat berbeda pada dua layar?

Perbedaan dapat disebabkan karakter panel, kalibrasi, tingkat kecerahan, profil warna, mode tampilan, dan kondisi pencahayaan ruangan.

Mana yang lebih baik, HEX atau RGB?

Tidak ada yang selalu lebih baik. HEX lebih ringkas, sedangkan RGB lebih mudah dibaca ketika ingin melihat intensitas setiap kanal. Gunakan format yang paling sesuai dengan alur kerja proyek.

Kesimpulan

Kode warna HEX dan RGB merupakan dua format utama untuk mendefinisikan warna pada media digital. RGB menggunakan nilai merah, hijau, dan biru dari 0 sampai 255, sedangkan HEX menuliskan nilai yang sama dalam format heksadesimal #RRGGBB.

HEX dan RGB dapat dikonversi satu sama lain tanpa mengubah warna jika perhitungannya benar. Keduanya dapat digunakan dalam CSS, aplikasi desain, dokumentasi brand, serta berbagai proyek digital. Untuk hasil yang konsisten, simpan palet dalam dokumentasi, gunakan kode berdasarkan fungsi, periksa kontras, dan uji tampilan pada beberapa perangkat.

Untuk kebutuhan cetak, jangan hanya mengandalkan nilai RGB atau HEX. Siapkan konversi CMYK, gunakan profil warna yang sesuai, dan lakukan uji cetak sebelum produksi dalam jumlah besar.