Loading…

Tentang Pemilih & Konverter Warna Online

Jatuhkan gambar, tempel warna atau gunakan roda untuk mengambil warna presisi piksel. Alat ini menjalankan analisis sisi klien yang kaya: menormalisasi HEX Anda, menghitung RGB/HSL/HSV/CMYK, mengonversi ke XYZ/LAB/LCH, menghitung luminansi dan kontras WCAG, serta menghasilkan palet harmonis. Anda kemudian dapat menyalin format apa pun sebagai token siap CSS atau menggunakan harmoni untuk membangun sistem desain yang kohesif.

Yang Bisa Dilakukan Pemilih Warna Ini

  • Ambil sampel warna dari gambar* atau mulai dari roda warna presisi atau input HEX/RGB
  • Konversi lengkap: HEX, HEX8, RGB/A, HSL/A, HSV, CMYK, XYZ, LAB, LCH
  • Pemeriksa kontras WCAG bawaan terhadap #000000 dan #FFFFFF menggunakan luminansi relatif
  • Saran HEX web-safe dan shorthand jika berlaku
  • Harmoni warna: komplementer, triadik, tetradik, analog, monokrom (dihitung via rotasi hue)
  • Pratinjau luminansi dan kecerahan persepsi untuk mengantisipasi masalah kontras
  • Pencocokan mirip Pantone perkiraan berdasarkan jarak RGB terdekat (dengan dataset tersimpan)
  • Analisis berjalan di sisi klien; hanya data minimal yang digunakan saat pencarian Pantone opsional diaktifkan

🔧 Cara Menggunakan Pemilih Warna for color-picker

1

1. Pilih atau ambil warna dasar

Tempel nilai HEX, ketik RGB/HSL, atau gunakan pemilih untuk mengambil warna dari gambar atau roda. Alat menormalkannya ke nilai HEX aman secara internal.

2

2. Sesuaikan hue dan kecerahan

Atur hue, saturasi, dan kecerahan hingga sampel warna terlihat pas. Pratinjau besar menunjukkan warna pada permukaan terang dan gelap untuk konteks.

3

3. Baca dan salin format yang dibutuhkan

Salin HEX, HEX8, RGB, RGBA, HSL, HSLA, HSV, CMYK, XYZ, LAB, dan LCH dalam satu klik. Gunakan untuk variabel CSS, token desain, atau catatan serah terima.

4

4. Periksa kontras WCAG

Lihat rasio kontras versus #000000 dan #FFFFFF berdasarkan luminansi sRGB. Gunakan hasil untuk memutuskan cepat apakah warna cocok untuk teks tubuh, judul besar, atau elemen UI.

5

5. Hasilkan harmoni & buat palet

Jelajahi warna komplementer, triadik, tetradik, analog, dan monokrom yang dihasilkan via rotasi hue. Tambahkan favorit ke palet/riwayat dan ekspor sebagai token.

Detail Teknis

Penanganan Input & Normalisasi

Alat menerima kode warna heksadesimal dan mengonversinya ke HEX 6-digit ternormalisasi sebagai referensi internal.

AspekPerilakuCatatan
Normalisasi HEXHEX 3-digit dan 6-digit, # awal opsionalHEX pendek (mis. #0f8) diperluas menjadi #00ff88; karakter non-hex dihapus.
Dukungan HEX8RGBA melalui #RRGGBBAASaluran alfa dikonversi ke 0–255 dan ditambahkan sebagai byte ke-4.
Saran web-safeMenyesuaikan ke langkah 51 terdekat per saluranNilai dibulatkan ke kelipatan terdekat dari 51 (0, 51, 102, 153, 204, 255).
Saran HEX singkatHanya saat dapat dikompresiDitampilkan ketika setiap pasangan digit HEX diulang (mis. #112233 → #123).

Ruang Warna & Konversi

Semua komputasi didasarkan pada sRGB dengan referensi putih D65.

RuangKomputasiPenggunaan
RGBDari HEX yang dinormalisasi (0–255 per saluran)Representasi dasar untuk konversi.
HSL / HSVTransformasi silinder standar dari sRGBDigunakan untuk pengeditan intuitif dan perhitungan harmoni.
CMYKAproksimasi independen perangkatDihitung sebagai 1−maks(R,G,B) dengan komponen 0–100%; tidak terikat pada profil ICC.
XYZsRGB dilinearisasi → XYZ menggunakan matriks D65Ruang perantara untuk LAB/LCH dan analisis lebih dalam.
LABCIE L*a*b* dari XYZRuang metrik yang lebih seragam secara persepsi.
LCHCIE L*C*h° dari LABBerguna untuk penyesuaian hue/chroma/lightness dan desain palet persepsi.

Luminansi & Kontras WCAG

Kontras dihitung menggunakan rumus luminansi relatif WCAG standar.

AspekDetailCatatan
Luminansi relatifDihitung dari sRGB yang dilinearisasi (komponen Y)Menggunakan koefisien 0.2126R + 0.7152G + 0.0722B.
Rasio kontras(L1 + 0.05) / (L2 + 0.05)Alat melaporkan kontras terhadap #000000 dan #FFFFFF.
Ambang batas WCAGAA/AAA untuk teks normal dan besarAmbang batas tipikal: 4.5:1 (AA normal), 3:1 (AA besar), 7:1 (AAA normal), 4.5:1 (AAA besar).

Harmoni & Warna Turunan

Harmoni dihasilkan sebagai rotasi rona sederhana dalam HSL, mempertahankan saturasi dan kecerahan.

HarmoniAturanContoh
Komplementer+180° ronaTitik berlawanan pada roda warna.
Triadik±120° ronaTiga warna yang berjarak sama.
Tetradik+90°, +180°, +270° ronaEmpat warna membentuk persegi panjang pada roda.
Analog−30° / +30° ronaTetangga di sekitar warna dasar.
MonokromTerang/gelap dalam LVersi lebih terang dan gelap dari rona yang sama.

Pencocokan Mirip Pantone (Perkiraan)

Saat dataset Pantone tersedia, alat menghitung kecocokan terdekat dalam ruang RGB.

AspekPerilakuCatatan
Pemuatan datasetCache + pemuatan asinkron via getPantoneColors / getPantoneColorsCachedUI dapat menampilkan kecocokan segera saat cache hangat, atau setelah pemuatan asinkron singkat.
Metrik kecocokanJarak Euclidean kuadrat pada RGB (0–255)Pendekatan cepat dan sederhana; bukan metrik ΔE* perseptual.
KeluaranID dan nama mirip PantoneDitampilkan hanya sebagai panduan; bukan pemetaan Pantone resmi.

Kinerja & Privasi

Konversi, luminansi, kontras, dan harmoni dihitung sepenuhnya di sisi klien. Pencarian Pantone dapat mengonsultasikan dataset lokal atau jarak jauh tergantung konfigurasi, tetapi warna mentah tetap berupa string HEX sederhana kecuali Anda secara eksplisit membagikan atau mengekspornya.

Kasus Penggunaan Populer

UI/UX & Front-End

  • Buat pasangan latar depan/latar belakang yang mudah diakses untuk tombol, tautan, dan teks.
  • Ekspor variabel CSS dan token desain langsung dari warna yang dipilih.
  • Periksa kontras untuk mode terang/gelap sebelum menerapkan pengganti tema.
/* Token warna CSS */
:root {
  --brand: #4caf50;
  --brand-rgb: 76, 175, 80;
  --on-brand: #0b0b0b;
}
.button-primary {
  background-color: var(--brand);
  color: var(--on-brand);
}

Branding & Identitas Visual

  • Turunkan palet primer/sekunder/aksen dari satu warna utama.
  • Jelajahi opsi komplementer atau triadik untuk logo atau lini produk.
  • Dapatkan penamaan perkiraan mirip Pantone sebelum menyiapkan panduan merek.

Visualisasi Data & Dasbor

  • Tentukan warna seri yang tetap dapat dibedakan pada latar belakang terang dan gelap.
  • Gunakan LAB/LCH untuk merancang palet dengan langkah perseptual terkontrol.
  • Cek cepat apakah warna bagan memenuhi harapan kontras dalam legenda dan label.

❓ Frequently Asked Questions

Apa perbedaan antara HEX, RGB, HSL, dan HSV?

HEX hanyalah cara ringkas menulis nilai RGB dalam basis 16. RGB mendeskripsikan komponen merah/hijau/biru dalam sRGB. HSL dan HSV adalah model silindris yang lebih intuitif: H adalah rona pada roda warna, S adalah saturasi, dan L/V mengontrol kecerahan atau keterangan.

Mengapa nilai CMYK terlihat perkiraan?

Keluaran CMYK nyata bergantung pada profil printer, tinta, kertas, dan kalibrasi. Alat ini menunjukkan perkiraan independen perangkat yang berguna untuk keputusan desain awal, tetapi pekerjaan cetak akhir harus diperiksa dengan profil ICC penyedia cetak Anda.

Apa kegunaan LAB dan LCH?

LAB dan LCH lebih seragam secara perseptual dibanding RGB mentah. Langkah numerik yang sama dalam L atau C cenderung terlihat lebih konsisten di mata, sehingga bagus untuk menghasilkan corak, bayangan, dan palet seimbang atau untuk mengukur jarak visual antarwarna.

Bagaimana kontras dihitung?

Kami menghitung luminansi relatif dari sRGB menggunakan rumus WCAG, lalu memperoleh rasio kontras (L1 + 0,05) / (L2 + 0,05). Hasilnya dibandingkan dengan ambang batas umum seperti 4,5:1 (teks normal AA) dan 7:1 (teks normal AAA).

Apakah nama Pantone tepat?

Tidak. Label mirip Pantone apa pun adalah kecocokan tetangga terdekat perkiraan dalam ruang RGB dan disediakan hanya sebagai panduan. Untuk pekerjaan kritis produksi, selalu validasi dengan pustaka dan alat Pantone resmi.

Apakah Anda menyimpan gambar atau warna saya?

Komputasi warna (format, kontras, harmoni) dilakukan di sisi klien. Bergantung konfigurasi, unggahan gambar dan dataset Pantone mungkin melibatkan server, tetapi alat ini dirancang untuk pemrosesan sementara, bukan penyimpanan jangka panjang. Untuk aset sangat rahasia, lebih disukai alat lokal/offline.

Pro Tips

Best Practice

Selalu pratinjau warna pada permukaan terang dan gelap; saturasi dan kontras yang dirasakan dapat berubah drastis dengan konteks.

Best Practice

Gunakan LAB atau LCH saat menghasilkan corak dan bayangan agar perubahan kecerahan terasa lebih seragam bagi mata manusia.

Best Practice

Periksa kontras AA/AAA untuk semua status interaktif (hover, aktif, nonaktif), bukan hanya warna tombol default.

Best Practice

Ekspor variabel CSS atau token desain dari tab format untuk menjaga konsistensi warna di seluruh komponen Anda.

Best Practice

Saat mengambil sampel dari gambar, rata-ratakan area kecil alih-alih satu piksel untuk mengurangi noise dari kompresi dan anti-aliasing.

Additional Resources

Other Tools