Konverter warna

Pilih warna atau ketik nilai HEX, RGB, atau HSL apa pun dan dapatkan semua format seketika, plus potongan CSS siap salin.

Semua konversi terjadi secara lokal di browser Anda. Tidak ada yang meninggalkan perangkat Anda.

—
color: #3498db;
background-color: rgb(52, 152, 219);
background-color: hsl(204, 70%, 54%);

Dasar-Dasar ruang warna

Setiap warna di layar hanyalah sekumpulan angka dalam sistem koordinat. Tiga sistem di bawah ini menggambarkan warna yang sama dengan cara berbeda: kode HEX, triple RGB, dan triple HSL untuk #3498db adalah biru yang persis sama. Mengetahui ketiganya memudahkan membaca spesifikasi desain, memperbaiki galat pada lembar gaya, dan membuat varian warna.

HEX (#rrggbb)
Pengkodean basis-16 dari tiga kanal RGB: dua digit hex per kanal (00–ff). Bentuk 3 digit #rgb adalah singkatan yang menggandakan tiap digit. Ringkas dan menjadi standar de facto untuk token desain dan CSS.
RGB — Merah, hijau, biru
Model aditif: cahaya dari tiga kanal dicampur, masing-masing 0–255. rgb(52, 152, 219) persis sama dengan #3498db (52=0x34, 152=0x98, 219=0xdb). Varian rgba() menambahkan kanal alfa untuk transparansi.
HSL — Rona, saturasi, kecerahan
Rona adalah posisi pada roda warna 0–360° (204° di sini adalah biru langit). Saturasi 0–100% mengatur seberapa hidup warnanya; kecerahan 0–100% bergerak dari hitam, lewat warna penuh, hingga putih. Paling intuitif untuk membuat nuansa gelap-terang dan variasi warna.

Pertanyaan yang sering diajukan

Apa bedanya HEX, RGB, dan HSL?

HEX adalah notasi ringkas basis-16 untuk nilai RGB (#rrggbb). RGB mencampur kanal merah, hijau, dan biru, masing-masing 0 hingga 255. HSL menggambarkan warna lewat rona, saturasi, dan kecerahan, yang sesuai dengan cara manusia memaknai warna dan memudahkan pembuatan nuansa serta variasinya.

Format mana yang sebaiknya saya pakai di CSS?

Ketiganya berfungsi di semua browser modern. HEX paling singkat dan paling umum untuk serah terima desain ke pengembangan. RGB praktis ketika Anda perlu menyusun nilai rgba() dengan alfa. HSL paling cocok ketika Anda ingin mengatur kecerahan atau intensitas warna tanpa mengubah rona dasarnya.

Apa itu kode HEX 3 digit?

Kode pendek seperti #f0a adalah singkatan: tiap digit digandakan, jadi #f0a menjadi #ff00aa. Alat ini menerima HEX 3 digit dan 6 digit, dengan atau tanpa # di depan.

Bagaimana HSL dikonversi ke RGB?

Rona (0–360°) dipetakan pada roda warna, lalu saturasi dan kecerahan mengatur skala warna ke arah abu-abu atau hitam. Rumus standar HSV ke RGB melakukan perhitungannya, dan hasilnya dibulatkan ke bilangan bulat 0–255 terdekat untuk tiap kanal.

Apakah alat ini memeriksa masukan saya?

Ya. Saat Anda mengetik, alat ini menguraikan tiap isian dan hanya memperbarui contoh warna serta isian lain ketika nilainya valid. Angka di luar rentang, format yang salah, atau komponen yang kurang membuat warna terakhir yang valid tetap terpakai sampai Anda memperbaiki masukan.

Jika warna pilihan Anda sudah final, lanjutkan alurnya: konversi nilainya dengan Konverter HEX ke RGB, ambil palet langsung dari foto dengan Pengambil Warna dari Gambar, dan periksa bagaimana hasilnya terlihat bagi semua orang di Simulator Buta Warna sebelum dirilis.