Penukar Warna percuma
Tukar warna antara format HEX, RGB, HSL, HSV, dan CMYK dengan segera. Termasuk skala kecerahan dan swotch pratetap.
Tukar warna antara HEX, RGB, HSL, HSV dan CMYK β dengan pratonton langsung dan salinan satu sentuhan. Semuanya berjalan di pelayar anda.
Menerima: HEX (#fff atau #ffffff), RGB (255, 255, 255) atau HSL (360, 100%, 50%)
Kontras WCAG
Pada latar belakang putih
2.49:1
Pada latar belakang hitam
8.44:1
Skala kecerahan
Klik mana-mana swotch untuk beralih ke warna itu
Kegunaan biasa
- 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.
- Buat Palet Warna untuk Sistem DesainKonversi warna merek di semua format dan hasilkan skala kecerahan yang konsisten untuk sistem desain lengkap.
- Semak Kontras Warna untuk AksesibilitiTukar warna untuk mendapatkan nilai RGB untuk digunakan dalam alat nisbah kontras β pematuhan WCAG untuk reka bentuk yang boleh diakses.
- Tukar Warna untuk FigmaDapatkan nilai HEX dan RGB yang tepat untuk ditampal ke pemilih warna Figma dan sistem token reka bentuk.
Cara ia berfungsi
Semua logik penukaran ialah JavaScript tulisan tangan berjalan sepenuhnya dalam pelayar anda β tiada pustaka, tiada panggilan pelayan. Alat ini menghurai input anda, melaluinya melalui rantaian fungsi matematik tulen, dan serentak menghasilkan sebelas format output termasuk ruang CSS Color 4 moden oklch() dan lab().
- 1Penghuraian input fleksibelPenghurai tersuai menerima heks (3, 4, 6, atau 8 digit), rgb()/rgba(), hsl()/hsla() dalam kedua-dua sintaks koma warisan dan sintaks ruang moden, dan tiga-serangkai berangka telanjang. Nilai alfa sebagai perpuluhan atau peratusan dinormalisasi kepada julat 0β1 sebelum sebarang penukaran bermula.
- 2RGB sebagai hab penukaranSetiap format yang diterima diselesaikan dahulu kepada tiga-serangkai RGB kanonik. Daripada perwakilan tunggal itu alat ini berpisah keluar: HSL dan HSV menggunakan formula min/max/kroma standard; CMYK diperoleh dengan mencari saluran kunci; dan linearisasi sRGB (lengkung gamma sekeping-sekeping ditakrifkan dalam IEC 61966-2-1) dikenakan sebelum pengiraan ruang-persepsi.
- 3Ruang warna persepsi dikira dari awaloklch() dikira menggunakan matriks rujukan 3Γ3 BjΓΆrn Ottosson (ruang punca-kubus LMS). lab() dan lch() menggunakan adaptasi kromatik Bradford untuk menukar daripada titik putih D65 kepada D50, sepadan dengan cara CSS Color 4 mentakrifkan lab(). Ini formula sama digunakan dalam enjin pemaparan pelayar β dilaksanakan di sini tanpa sebarang kebergantungan luaran.
- 4Kontras WCAG dan skala kecerahanKeluminan relatif dikira mengikut formula WCAG 2.1 (R, G, B dilinearkan dipemberat 0.2126/0.7152/0.0722) dan nisbah kontras terhadap putih dan hitam digredkan AA-besar, AA, AAA, atau Gagal. Jalur sembilan-langkah kecerahan dijana dengan melangkah saluran kecerahan HSL dari 10% hingga 90%, membolehkan anda klik mana-mana contoh warna untuk menukar bidang warna itu.
Alat berkaitan
Pemilih Warna & Penjana Palet
Pilih warna, tukar antara HEX/RGB/HSL dan jana palet yang harmoni.
Penjana Warna Rawak
Hasilkan warna rawak satu demi satu atau sebagai palet lima warna, kunci yang anda suka, salin nilai HEX, RGB atau HSL dan eksport palet sebagai PNG atau CSS.
Penjana Palet Warna
Jana palet warna komplementari, analog, triadik, dan monokromatik daripada mana-mana warna asas. Salin kod hex dalam satu klik.