Konverter Warna gratis
Konversi warna antara format HEX, RGB, HSL, HSV, dan CMYK secara instan. Termasuk skala kecerahan dan swatch prasetel.
Konversi warna antara HEX, RGB, HSL, HSV, dan CMYK — dengan pratinjau langsung dan salin satu ketukan. Semuanya berjalan di browser Anda.
Menerima: HEX (#fff atau #ffffff), RGB (255, 255, 255), atau HSL (360, 100%, 50%)
Kontras WCAG
Di latar belakang putih
2,49:1
Di latar belakang hitam
8,44:1
Skala kecerahan
Klik swatch untuk beralih ke warna tersebut
Penggunaan umum
- Konversi Warna untuk Desain WebDapatkan nilai HEX, RGB, dan HSL untuk warna apa pun — siap untuk ditempel ke CSS atau Tailwind.
- Konversi Warna untuk Cetak (CMYK)Konversi warna layar (HEX/RGB) ke nilai CMYK untuk digunakan dalam desain cetak dan pencetakan profesional.
- Bangun Palet Warna untuk Sistem DesainKonversi warna merek di semua format dan buat skala kecerahan yang konsisten untuk sistem desain lengkap.
- Periksa Kontras Warna untuk AksesibilitasKonversi warna untuk mendapatkan nilai RGB yang digunakan dalam alat rasio kontras - kepatuhan WCAG untuk desain yang dapat diakses.
- Konversi Warna untuk FigmaDapatkan nilai HEX dan RGB yang tepat untuk ditempel ke pengambil warna Figma dan sistem token desain.
Cara kerja
Semua logika konversi adalah JavaScript tulisan tangan yang berjalan sepenuhnya di browser Anda — tanpa library, tanpa panggilan server. Alat ini mengurai masukan Anda, merutekannya melalui rangkaian fungsi matematika murni, dan secara bersamaan menghasilkan sebelas format keluaran termasuk ruang CSS Color 4 modern oklch() dan lab().
- 1Penguraian masukan yang fleksibelParser khusus menerima heksa (3, 4, 6, atau 8 digit), rgb()/rgba(), hsl()/hsla() dalam sintaks koma lama maupun sintaks spasi modern, dan triple numerik telanjang. Nilai alfa sebagai desimal atau persentase dinormalisasi ke rentang 0–1 sebelum konversi apa pun dimulai.
- 2RGB sebagai pusat konversiSetiap format yang diterima pertama-tama diselesaikan menjadi triplet RGB kanonik. Dari representasi tunggal itu alat ini bercabang: HSL dan HSV menggunakan rumus min/max/chroma standar; CMYK diturunkan dengan mencari kanal kunci; dan linearisasi sRGB (kurva gamma sepotong-sepotong yang didefinisikan dalam IEC 61966-2-1) diterapkan sebelum perhitungan ruang perseptual.
- 3Ruang warna perseptual dihitung dari awaloklch() dihitung menggunakan matriks 3×3 referensi Björn Ottosson (ruang akar-kubik LMS). lab() dan lch() menggunakan adaptasi kromatik Bradford untuk mengonversi dari titik putih D65 ke D50, yang sesuai dengan cara CSS Color 4 mendefinisikan lab(). Ini adalah rumus yang sama yang digunakan dalam mesin rendering browser — diimplementasikan di sini tanpa dependensi eksternal apa pun.
- 4Kontras WCAG dan skala lightnessLuminansi relatif dihitung sesuai rumus WCAG 2.1 (R, G, B yang dilinearisasi dibobot 0,2126/0,7152/0,0722) dan rasio kontras terhadap putih dan hitam dinilai AA-besar, AA, AAA, atau Gagal. Strip lightness sembilan-langkah dihasilkan dengan melangkahkan kanal lightness HSL dari 10% hingga 90%, memungkinkan Anda mengklik swatch mana pun untuk mengonversi corak itu.
Alat terkait
Pemilih Warna & Generator Palet
Pilih warna, konversi HEX/RGB/HSL, dan buat palet yang harmonis.
Pembuat Warna Acak
Buat warna acak satu per satu atau sebagai palet lima warna, kunci yang Anda suka, salin nilai HEX, RGB, atau HSL, dan ekspor palet sebagai PNG atau CSS.
Generator Palet Warna
Hasilkan palet warna komplementer, analog, triadik, dan monokromatik dari warna dasar mana pun. Salin kode hex dalam satu klik.