HEX, RGB, dan HSL: Panduan Model Warna Lengkap untuk CSS dan Desain

HEX adalah notasi singkat untuk RGB. HSL (hue, saturation, lightness) adalah model paling intuitif bagi para desainer — menyesuaikan kecerahan hingga 50% selalu menghasilkan warna paling murni, apa pun ronanya.

Color wheel with HEX, RGB, and HSL model conversion diagram for CSS design

Model Warna HEX: Penjelasan Notasi #RRGGBB

Hexadecimal color code breakdown showing red, green, blue, and alpha byte channels

Notasi warna HEX adalah singkatan heksadesimal untuk nilai RGB. Formatnya adalah #RRGGBB dengan:

  • RR = saluran merah (00 hingga FF = 0 hingga 255)
  • GG = saluran hijau (00 hingga FF = 0 hingga 255)
  • BB = saluran biru (00 hingga FF = 0 hingga 255)
WarnaHEXArti
Murni merah#FF0000R=255 G=0 B=0
Murni hijau#00FF00R=0 G=255 B=0
Murni biru#0000FFR=0 G=0 B=255
Putih#FFFFFFR=255 G=255 B=255
Hitam#000000R=0 G=0 B=0
AlatDolfen biru#3B82F6R=59 G=130 B=246

Singkatan HEX: Jika kedua digit identik untuk setiap saluran, singkatan 3 karakter akan berfungsi: #F00 = #FF0000.


Model Warna RGB: Saluran Merah, Hijau, Biru

RGB additive color model showing overlapping red, green, and blue light waves

rgb(merah, hijau, biru) — setiap saluran berkisar dari 0 hingga 255.

RGB adalah model warna aditif — menambahkan saluran secara bersamaan akan mengarah ke warna putih. Beginilah cara kerja cahaya (layar TV, monitor).

Dalam CSS:

color: rgb(59, 130, 246);     /* Blue */
color: rgba(59, 130, 246, 0.5); /* Blue at 50% opacity */

Model Warna HSL: Rona Warna, Saturasi, Ringan

HSL color cylinder coordinates displaying hue angle, saturation percentage, and lightness

HSL memisahkan warna menjadi tiga dimensi yang bermakna secara persepsi:

  • Warna (0–360°): Warnanya sendiri — merah pada 0°, hijau pada 120°, biru pada 240°
  • Saturasi (0–100%): Intensitas warna — 0% abu-abu, 100% murni warna cerah
  • Kecerahan (0–100%): Kecerahan — 0% hitam, 100% putih, 50% paling murni warna

Dalam CSS:

color: hsl(217, 91%, 60%);      /* Blue */
color: hsla(217, 91%, 60%, 0.5); /* Blue at 50% opacity */

Keunggulan alur kerja desainer: Untuk membuat palet 5 warna dari satu warna:

  • 90% kecerahan → warna sangat terang
  • 75% kecerahan → warna terang
  • 50% kecerahan → warna dasar
  • 35% kecerahan → gelap bayangan
  • 20% terang → bayangan sangat gelap

Cukup sesuaikan nilai L sambil menjaga H dan S tetap konstan.


Kapan Menggunakan HEX, RGB, atau HSL di CSS

Color models comparison matrix showing syntax, alpha support, and use cases for HEX, RGB, HSL, and OKLCH

Gunakan HEX: Untuk referensi satu warna yang memerlukan nilai dari sistem desain atau panduan merek. HEX adalah format paling umum dalam spesifikasi desain.

Gunakan RGB: Saat Anda perlu memanipulasi saluran warna secara dinamis di JavaScript: rgb(${r}, ${g}, ${b}).

Gunakan HSL: Saat membangun sistem tema, membuat palet secara dinamis, atau bekerja dengan properti khusus CSS untuk peralihan mode terang/gelap yang dapat diakses.


Mengonversi Warna di ToolDolfen

ToolDolfen color picker and converter real-time in-browser conversion workflow

Gunakan Pemilih & Konverter Warna (Color Picker) untuk:

  • Pilih warna apa pun secara visual pada roda warna dan spektrum
  • Masukkan nilai HEX, RGB, atau HSL apa pun dan langsung melihat ketiga format yang setara
  • Salin format apa pun ke papan klip dengan satu klik
  • Gunakan pipet untuk mengambil sampel warna dari layar Anda (khusus Chrome dan Edge)

Panduan Pendamping yang Direkomendasikan

Jelajahi tutorial dan utilitas pelengkap dari cluster topik ini untuk menyempurnakan alur kerja digital Anda:

Matematika Kata Sandi yang Kuat: Entropi, Pedoman NIST, dan Panjang Kata SandiTutorial praktis langkah demi langkah dengan standar terverifikasi dan dalam browser alur kerja.Panduan Konverter Penurunan Harga ke HTML: Tabel GFM, Matematika & Gotcha Dunia NyataTutorial praktis langkah demi langkah dengan standar terverifikasi dan dalam browser alur kerja.Entitas HTML dan Lolos: Cara Encoding yang Tepat Mencegah Serangan XSSTutorial langkah demi langkah praktis dengan standar terverifikasi dan dalam browser alur kerja.Cara Mengompresi File PDF Besar untuk Lampiran EmailAlur kerja lintas format komplementer yang menghubungkan data dan media terkait alat.
Utilitas yang Direkomendasikan: Pemilih & Pengonversi WarnaJalankan alur kerja ini secara langsung di browser Anda tanpa unggahan server dan 100% privasi sisi klien.
Pemilih & Konverter Warna (Color Picker)
Pemilih & Konverter Warna (Color Picker)

Pertanyaan yang Sering Diajukan

Temukan jawaban cepat dan terverifikasi untuk pertanyaan umum tentang alur kerja ini.

Apa perbedaan warna RGB dan HEX?

RGB dan HEX mewakili model warna yang sama — saluran merah, hijau, biru masing-masing dengan 256 level (0–255). HEX hanyalah notasi singkat menggunakan heksadesimal: #FF0000 setara dengan rgb(255, 0, 0). Mereka menghasilkan warna yang identik di browser.

Mengapa HSL lebih baik untuk pekerjaan desain?

HSL memisahkan hue (warna), saturation (intensitas), dan lightness (kecerahan) ke dalam kontrol independen. Hal ini membuat pembuatan palet desain menjadi intuitif — untuk membuat versi warna yang lebih terang, cukup tingkatkan pencampuran L. RGB jauh lebih sulit diprediksi.

Apa saluran alfa di rgba() dan hsla()?

Saluran alfa mengontrol opacity. rgba(255, 0, 0, 0.5) berwarna merah transparan 50%. hsla(0, 100%, 50%, 0,5) setara. Nilainya berkisar dari 0 (sepenuhnya transparan) hingga 1 (sepenuhnya buram).

Bilal Ahmad