Alat
ID

Konversi Warna RGB ke Hex

Atur nilai merah, hijau, dan biru dengan slider atau ketik langsung, lalu dapatkan kode warna hex seketika. Anda juga bisa menempelkan nilai CSS seperti rgb(124, 58, 237) atau nilai rgba() dengan transparansi.

Nilai RGB

Semua format warna

HEX
RGB
RGBA
HSL
HSV
CMYK
Nama CSS

Cara menghitungnya

Privasi terjaga: data Anda diproses di browser Anda dan tidak pernah diunggah.

Cara konversi RGB ke hex

  1. Masukkan nilai merah, hijau, dan biru (0–255) lewat slider atau kolom angka, atau tempel nilai CSS rgb().
  2. Kode hex langsung muncul, beserta HSL, HSV, dan CMYK. Atur alpha di bawah 1 untuk mendapatkan kode hex 8 digit dengan transparansi.
  3. Salin kode hex-nya, atau ikuti rumusnya untuk melihat bagaimana setiap nilai dikonversi.

Rumus konversi RGB ke hex

Setiap kanal RGB dari 0 sampai 255 menjadi tepat dua digit hex. Bagi nilainya dengan 16: hasil bagi bulatnya menjadi digit pertama dan sisanya menjadi digit kedua, dengan 10–15 ditulis sebagai A–F. Contoh untuk rgb(124, 58, 237):

Jika digabung setelah #, hasilnya #7C3AED. Selalu tulis dua digit per kanal: 9 menjadi 09, bukan 9.

Konversi RGB ke hex dalam kode

Menambahkan transparansi (alpha)

Untuk kode 8 digit, kalikan opasitas (0–1) dengan 255, bulatkan, lalu tambahkan sebagai dua digit hex lagi di belakang: 0.5 × 255 = 127.5 → 128 → 80, jadi rgba(124, 58, 237, 0.5) = #7C3AED80.

OpasitasHexOpasitasHex
100%FF50%80
90%E640%66
80%CC30%4D
75%BF25%40
70%B320%33
60%9910%1A

Pertanyaan yang sering diajukan

Apa rumus konversi RGB ke hex?

Untuk setiap kanal, digit hex pertama adalah nilai dibagi 16 (bilangan bulatnya) dan digit kedua adalah sisanya, dengan 10–15 ditulis sebagai A–F. Gabungkan ketiga pasangan setelah tanda #: rgb(255, 165, 0) → FF, A5, 00 → #FFA500.

Mengapa setiap kanal harus terdiri dari dua digit hex?

Warna hex dibaca per pasangan yang tetap. rgb(0, 128, 9) harus ditulis #008009; menghilangkan nol di depan akan menggeser pasangan dan menghasilkan warna yang berbeda atau tidak valid.

Bisakah kode warna hex menyimpan transparansi?

Bisa. Browser modern menerima kode 8 digit #RRGGBBAA, dengan pasangan terakhir sebagai nilai alpha dari 00 (transparan penuh) sampai FF (tidak transparan). rgba(124, 58, 237, 0.5) menjadi #7C3AED80.

Apakah konversi RGB ke hex selalu tepat?

Ya, untuk nilai RGB bulat: setiap angka dari 0 sampai 255 memiliki tepat satu bentuk hex dua digit, sehingga konversi balik menghasilkan nilai yang sama. Hanya alpha yang dibulatkan ke tingkat terdekat dari 256 tingkat.