Konversi Warna: HEX, RGB, HSL, CMYK, OKLCH
Konversi warna antara HEX, RGB, HSL, HSV, CMYK, dan OKLCH. Semuanya berjalan di perangkat Anda — tidak ada yang diunggah.
- Masuk
- HEX · RGB · HSL · HSV · CMYK · OKLCH · CSS names
- Keluar
- HEX · RGB · HSL · HSV · CMYK · OKLCH
Format
#2a9d8f
Nama CSS terdekat:
Opasitas 100%
- HEX
#2a9d8f - HEX8
#2a9d8fff - RGB
rgb(42 157 143) - RGB(A)
rgb(42, 157, 143) - HSL
hsl(172.7 57.8% 39%) - HSV / HSB
hsv(172.7, 73.2%, 61.6%) - HWB
hwb(172.7 16.5% 38.4%) - CMYK
cmyk(73.2%, 0%, 8.9%, 38.4%) - OKLCH
oklch(63.04% 0.1013 183.03) - OKLab
oklab(63.04% -0.1012 -0.0054)
CMYK memakai rumus perangkat standar. Warna cetak bergantung pada kertas dan profil printer.
Variasi
klik untuk memakai
Tint (menuju putih)
Shade (menuju hitam)
Tone (menuju abu-abu)
Komplementer
#2a9d8f
#9d2a38
Analog
#2a9d56
#2a9d8f
#2a729d
Triadik
#2a9d8f
#8f2a9d
#9d8f2a
Split komplementer
#2a9d8f
#9d2a72
#9d552a
Tetradik
#2a9d8f
#552a9d
#9d2a38
#729d2a
Konversi warna apa pun ke semua notasi
Tempel warna dalam format apa pun dan konverter warna ini menampilkannya dalam semua format lain sekaligus: HEX, RGB, HSL, HSV/HSB, HWB, CMYK, OKLCH, OKLab, dan nama warna CSS terdekat. Transparansi dipertahankan di semuanya, dan di bawah nilai-nilai itu Anda mendapat tint, shade, dan tone dari warna tersebut serta harmoni komplementer, analog, dan triadik, yang masing-masing bisa dijadikan input baru dengan satu klik. Semuanya dihitung di browser Anda saat Anda mengetik.
Cara konversi HEX ke RGB (atau format lain)
- Ketik atau tempel warna ke kolom:
#2a9d8f,rgb(42 157 143),hsl(173 58% 39%),cmyk(73%, 0%, 9%, 38%),oklch(62% 0.1 183), atau nama sepertiteal. Atau pilih dengan pemilih warna. - Setiap notasi langsung diperbarui. Tekan tombol salin di samping yang Anda butuhkan.
- Geser slider Alpha untuk membuat warna tembus pandang; HEX 8 digit dan fungsi CSS yang mendukung alpha ikut berubah.
- Klik swatch tint, shade, tone, atau harmoni mana pun untuk menjadikannya warna baru dan terus bereksplorasi.
Notasi warna, dan kapan memakai masing-masing
- HEX
- #rrggbb, atau #rrggbbaa dengan alpha. Bentuk pendek #rgb menggandakan setiap digit. Bawaan di alat desain dan CSS.
- RGB
- Merah, hijau, dan biru dari 0 hingga 255. CSS modern menulis rgb(42 157 143 / 50%); bentuk lama rgba(42, 157, 143, 0.5) masih berfungsi di mana saja.
- HSL
- Hue dalam derajat, saturasi dan kecerahan dalam persen. Mudah diubah manual, tetapi kecerahan 50% tidak sama terangnya untuk setiap hue: kuning terlihat jauh lebih terang daripada biru.
- HSV / HSB
- Hue, saturasi, dan value (atau brightness). Model di balik pemilih warna Photoshop, Figma, dan sebagian besar aplikasi desain. Tidak valid di CSS.
- HWB
- Hue ditambah seberapa banyak putih dan hitam yang dicampurkan. CSS yang valid sejak Color Level 4 dan intuitif untuk membuat varian pastel atau kalem.
- CMYK
- Persentase tinta cyan, magenta, kuning, dan key (hitam) untuk cetak. Nilai di sini memakai rumus perangkat standar; warna cetak sebenarnya bergantung pada kertas dan profil warna printer.
- OKLCH
- Kecerahan, chroma, dan hue dalam ruang yang seragam secara persepsi. Kecerahan yang sama terlihat sama terangnya di setiap hue, sehingga paling cocok untuk membangun skala warna dan palet yang aksesibel. Didukung semua browser terkini.
- Nama CSS
- 148 kata kunci seperti tomato, rebeccapurple, dan slategray. Konverter menampilkan yang terdekat, dan menandainya jika cocok persis.
Konversi HEX ke RGB secara manual
Warna HEX terdiri dari tiga pasang digit basis 16. Pisahkan #2a9d8f menjadi 2a, 9d, dan 8f, lalu konversi setiap pasang: 2a adalah 2 × 16 + 10 = 42, 9d adalah 9 × 16 + 13 = 157, dan 8f adalah 8 × 16 + 15 = 143, jadi warnanya rgb(42, 157, 143). Untuk arah sebaliknya, bagi setiap kanal dengan 16: hasil bagi adalah digit pertama dan sisanya digit kedua. HEX 8 digit menambahkan pasangan keempat untuk alpha, di mana ff sepenuhnya buram dan 80 sekitar 50%.
Konversi antara HEX, RGB, HSL, HSV, dan HWB bersifat persis, selain pembulatan. CMYK pada dasarnya hanya perkiraan, dan warna OKLCH yang berada di luar rentang sRGB yang bisa ditampilkan layar dikembalikan ke dalam rentang dengan menurunkan chroma, sambil mempertahankan kecerahan dan hue yang Anda minta.
Notasi mana yang sebaiknya dipakai di CSS?
Semua browser terkini memahami HEX, rgb(), hsl(), hwb(), dan oklch(), jadi pilihannya soal mana yang paling mudah dibaca dan dirawat. HEX ringkas dan itulah yang biasa diserahkan desainer, sehingga tetap menjadi pilihan aman untuk nilai sekali pakai. HSL praktis saat Anda ingin menggeser warna secara manual, misalnya state hover yang sedikit lebih terang.
Untuk design system, OKLCH semakin menjadi pilihan yang lebih baik. Karena kecerahannya bersifat perseptual, sekumpulan warna merek dengan nilai L yang sama benar-benar terlihat sama terangnya, dan Anda bisa menurunkan satu skala penuh hanya dengan mengubah satu angka. OKLCH juga bisa menggambarkan warna yang lebih cerah di layar wide-gamut P3, yang tidak bisa dilakukan HEX dan rgb(). Ingat bahwa HSV, HSB, dan CMYK bukan CSS yang valid: semuanya ada di sini untuk memindahkan nilai antara alat desain dan cetak.
Tint, shade, tone, dan harmoni
Tint mencampur warna dengan putih, shade dengan hitam, dan tone dengan abu-abu. Ketiga baris bergerak dari warna asli dengan kenaikan 10%, sehingga Anda mendapat state hover, border, dan latar yang jelas serasi.
Harmoni memutar hue di roda warna: komplementer adalah hue yang berseberangan, analog adalah tetangganya 30° di kedua sisi, triadik tiga hue berjarak 120°, split-komplementer dua hue di samping komplemennya, dan tetradik empat hue berjarak 90°. Semuanya titik awal untuk aksen, bukan aturan: selalu periksa warna teks dengan cek kontras. Untuk membangun palet dari foto, gunakan color palette generator.
Pertanyaan yang sering diajukan
- Bagaimana cara konversi HEX ke RGB?
- Tempel kode HEX ke konverter dan salin nilai RGB-nya. Secara manual, pisahkan kode menjadi tiga pasang dan konversi masing-masing dari basis 16 ke desimal: #2a9d8f menjadi 42, 157, dan 143.
- Bagaimana cara konversi RGB ke HEX?
- Ketik nilai RGB, misalnya rgb(42, 157, 143) atau cukup 42, 157, 143, lalu salin HEX-nya. Setiap kanal menjadi dua digit heksadesimal: 42 adalah 2a, 157 adalah 9d, 143 adalah 8f.
- Apa perbedaan HSL dan HSV?
- Keduanya memakai sudut hue, tetapi lightness HSL bergerak dari hitam melalui warna murni hingga putih, sedangkan value HSV hanya dari hitam ke warna murni. CSS memahami HSL; HSV (disebut juga HSB) dipakai di pemilih warna aplikasi desain.
- Apa itu OKLCH dan kenapa dipakai?
- OKLCH menggambarkan warna berdasarkan kecerahan yang dipersepsikan, chroma, dan hue. Tidak seperti HSL, kecerahan yang sama terlihat sama terangnya untuk setiap hue, sehingga skala dan kontras tetap bisa diprediksi saat hue diubah. Semua browser terkini mendukung oklch() di CSS.
- Bisakah mengonversi warna dengan transparansi?
- Bisa. Masukkan HEX 8 digit, rgb() dengan alpha setelah garis miring, rgba(), atau hsla(), atau gunakan slider Alpha. Setiap notasi CSS lalu menyertakan nilai alpha.
- Apakah nilai CMYK akurat untuk cetak?
- Itu adalah konversi matematis standar yang dipakai alat web. Hasil cetak sebenarnya bergantung pada kertas, tinta, dan profil warna, jadi untuk cetakan yang krusial bagi merek, pastikan nilainya dengan percetakan Anda atau di aplikasi yang memahami profil warna.
- Ada berapa nama warna CSS?
- CSS mendefinisikan 148 nama warna, termasuk rebeccapurple serta ejaan grey dan gray. Konverter menerima semuanya dan menampilkan nama terdekat untuk warna apa pun yang Anda masukkan.