Konversi Kode Warna

Konversi kode warna antara HEX, RGB, HSL, HSV, dan CMYK secara instan. Masukkan format apa pun dan dapatkan sisanya, dengan pratinjau warna langsung dan salin satu klik.

Cara Penggunaan

  1. Masukkan nilai

    Isi kolom yang diperlukan.

  2. Klik hitung

    Tekan tombol hitung untuk melihat hasil.

  3. Lihat hasil

    Lihat hasil dan bagikan jika perlu.

Apa itu konversi kode warna?

Konversi kode warna berarti menyatakan warna yang sama dalam sistem notasi berbeda seperti HEX, RGB, dan HSL. Layar menciptakan warna dengan mencampur warna primer cahaya — merah, hijau, dan biru — sehingga setiap warna pada akhirnya menyusut menjadi intensitas tiga kanal RGB. HEX memampatkan nilai RGB ini menjadi string heksadesimal enam digit (#RRGGBB), sedangkan HSL menata ulang sesuai cara manusia memersepsi warna, menggunakan sudut rona, saturasi, dan kecerahan.

Mengapa konversi penting

  • Menulis CSS — Ambil kode HEX dari mockup dan ubah ke RGB, yang memudahkan penyesuaian transparansi.
  • Penyesuaian warna — Saat hanya ingin sedikit menggelapkan warna, mengonversi ke HSL memungkinkan Anda mengatur hanya nilai L.
  • Kolaborasi — Jaga keselarasan HEX Figma desainer, variabel RGB pengembang, dan acuan warna tim cetak.

Apa pun format yang Anda masukkan, konverter ini menghitung semua format lain sekaligus dan menampilkan warna sebenarnya dalam pratinjau.

Rumus konversi

HEX → RGB membagi bilangan heksadesimal menjadi pasangan dua digit dan membaca masing-masing sebagai bilangan desimal.

R = parseInt(hex[0:2], 16); G dan B dihitung dengan cara yang sama. Contoh: #FF5733 → FF=255, 57=87, 33=51 → RGB(255, 87, 51).

RGB → HSL pertama-tama menormalkan setiap kanal ke rentang 0-1, lalu menghitung kecerahan.

L = (max + min) / 2
S = delta / (2 − max − min) (ketika L > 0,5)
dengan delta = max − min. Pada contoh di atas, max=1 dan min=0,2 menghasilkan L = 0,6 (60%), S = 0,8/0,8 = 100%, dan sudut rona H ≈ 11°, yang dikonversi menjadi HSL(11°, 100%, 60%).

Pertanyaan yang Sering Diajukan

Apa perbedaan antara HEX dan RGB?
HEX menyatakan warna secara heksadesimal (#FF5733), sedangkan RGB menyatakan nilai merah, hijau, dan biru sebagai desimal dari 0-255 (255, 87, 51). Keduanya adalah dua cara menuliskan warna yang sama.
Bagaimana cara mengonversi kode HEX ke RGB?
Bagi #RRGGBB menjadi pasangan dua digit dan ubah masing-masing dari heksadesimal ke desimal. Misalnya, #FF5733 menghasilkan FF=255, 57=87, 33=51, sehingga menjadi RGB(255, 87, 51). Setiap pasangan mewakili intensitas kanal dari 00 (0) hingga FF (255).
Kapan saya harus menggunakan CMYK?
CMYK adalah model warna untuk cetak yang mencampur tinta sian, magenta, kuning, dan hitam. Layar dan web menggunakan RGB/HEX yang menambahkan cahaya, sedangkan produksi cetak mengonversi ke CMYK yang menumpuk tinta. Karena gamut warna keduanya berbeda, warna di layar dapat tampak sedikit berbeda saat dicetak.
Apa keunggulan model warna HSL?
HSL terdiri dari rona, saturasi, dan kecerahan, sehingga memungkinkan penyesuaian warna secara intuitif. Misalnya, hanya menurunkan nilai kecerahan (L) akan mempertahankan rona dan dengan mudah menghasilkan varian yang lebih gelap, praktis untuk efek hover dan pembuatan palet warna.
Apa arti rona (H), saturasi (S), dan kecerahan (L) dalam HSL?
Rona (H) adalah sudut pada roda warna dari 0 hingga 360 derajat, dengan 0° merah, 120° hijau, dan 240° biru. Saturasi (S) adalah intensitas warna dari 0 hingga 100%: 0% abu-abu dan 100% warna paling cerah. Kecerahan (L) adalah tingkat terang dari 0 hingga 100%: 0% hitam, 100% putih, dan 50% warna paling murni.
Bagaimana putih dan hitam direpresentasikan?
Putih memiliki semua kanal pada nilai maksimum: #FFFFFF / RGB(255, 255, 255) / HSL(0, 0%, 100%). Hitam memiliki semua kanal nol: #000000 / RGB(0, 0, 0) / HSL(0, 0%, 0%). Warna abu-abu memiliki saturasi (S) 0% dan hanya berbeda pada kecerahan (L).
Apa yang terjadi jika nilai RGB di luar rentang 0-255?
Setiap kanal otomatis dibatasi (clamp) sebelum dikonversi ke HEX — nilai di bawah 0 menjadi 0 dan di atas 255 menjadi 255. Misalnya, RGB(300, -10, 128) diproses sebagai RGB(255, 0, 128), yang menjadi #FF0080.
Bisakah saya langsung menyalin hasil konversi?
Ya. Klik kode HEX, RGB, atau HSL hasil konversi mana pun untuk menyalinnya ke papan klip, dan pratinjau warna memungkinkan Anda memastikan warna sebenarnya secara visual agar dapat menempelkannya langsung ke CSS atau alat desain.
Spesifikasi perangkat 2026

Kalkulator Terkait