Pembangun

Penukar Warna

Alat dalam talian percuma untuk menukar antara format warna serta-merta. Penukar warna dalam talian percuma menyokong HEX, RGB, HSL, HSV, CMYK dan warna bernama. Dapatkan pratonton warna dan maklumat kebolehcapaian. Tiada pendaftaran.

Adakah kalkulator ini membantu anda?

Apakah Penukar Warna?

Penukar Warna adalah alat yang tidak ternilai untuk pembangun web, pereka grafik dan sesiapa yang bekerja dengan warna digital. Ia menyediakan penukaran segera dan tepat antara tiga format warna yang paling meluas digunakan: HEX (heksadesimal), RGB (merah-hijau-biru) dan HSL (ona-saturasi-kecerahan). Notasi HEX, ditulis sebagai # diikuti enam digit heksadesimal seperti #FF5733, adalah format standard untuk CSS dan reka web. Format RGB, diekspresikan sebagai rgb(255, 87, 51), mentakrifkan warna dengan menentukan intensiti kanal cahaya merah, hijau, dan biru. Format HSL, ditulis sebagai hsl(11, 100%, 60%), menerangkan warna dalam istilah ona (sudut roda warna 0-360 darjah), saturasi (seberapa jelas warna), dan kecerahan (seberapa terang atau gelap warna). Penukar ini juga termasuk pratinjau warna langsung, semakan kontras WCAG, dan sejarah penukaran.

Bila Menggunakan Kalkulator Ini

  • Semasa menukar spesifikasi warna pereka.
  • Semasa membina sistem reka bentuk.
  • Semasa mencipta palet warna menggunakan HSL.
  • Semasa menyemak kontras warna untuk pematuhan WCAG.
  • Semasa menukar nilai warna lama.
  • Semasa nyahpepijat masalah warna CSS.

Langkah:

  1. Masukkan nilai warna dalam mana-mana format.
  2. Pilih format input menggunakan tab.
  3. Lihat nilai yang ditukar.
  4. Salin hasilnya.
  5. Semak lencana kontras WCAG.

Rumus

HEX → RGB: asingkan #RRGGBB kepada nilai perpuluhan RGB → HSL: normalkan RGB → cari hue/saturation/lightness HSL → RGB: tukar melalui formula kroma HEX: #RRGGBB (0-255 setiap satu) RGB: rgb(R, G, B) (0-255) HSL: hsl(H°, S%, L%) (H: 0-360, S/L: 0-100)

Kes Penggunaan

  • Menukar nilai warna CSS
  • Mencipta skema warna dari warna asas
  • Memadankan warna sistem reka bentuk
  • Memahami hubungan warna melalui HSL

Faedah Utama

  • Tukar warna serta-merta antara format HEX, RGB dan HSL
  • Lihat pratonton warna langsung
  • Semak nisbah kontras WCAG dengan lencana AA dan AAA automatik
  • Akses sejarah penukaran
  • Salin mana-mana format dengan satu klik
  • Bekerja sepenuhnya dalam pelayar tanpa penghantaran data

Tips Pro

  • Gunakan HSL apabila anda mahu membuat variasi warna.
  • Sentiasa gunakan HEX untuk CSS dan HTML.
  • Sahkan pilihan warna anda terhadap keperluan kontras WCAG.
  • Takrifkan palet asas anda dalam HSL.
  • Nilai HEX tidak sensitif huruf besar-kecil.

Kesilapan Biasa

  • Lupa awalan # semasa memasukkan warna HEX.
  • Menggunakan nilai RGB melebihi 255 atau di bawah 0.
  • Mengelirukan julat ona HSL (0-360) dengan RGB (0-255).
  • Menganggap kecerahan HSL dan kecerahan RGB setara.

Istilah Utama

HEX: Notasi warna heksadesimal yang digunakan dalam CSS dan reka web.
RGB: Model warna merah-hijau-biru.
HSL: Model warna ona-saturasi-kecerahan.
Ruang warna: Model matematik untuk menganjurkan dan mewakili warna.
Nisbah kontras WCAG: Ukuran numerik perbezaan luminans.

Konsep Berkaitan

  • Penukar Unit CSS: Tukar antara px, rem, em, vw, dan unit CSS lain
  • Pengekod/Penyahkod Base64: Enkod dan nyahkod rentetan Base64
  • Pemformat JSON: Format dan sahkan data JSON
  • Penguji Regex: Uji ungkapan nalar terhadap teks sampel
  • Pengekod/Penyahkod URL: Enkod dan nyahkod rentetan URL-safe

Contoh

Input: #FF5733 (HEX) → RGB: rgb(255, 87, 51) → HSL: hsl(11, 100%, 60%). Input: hsl(200, 50%, 50%) → RGB: rgb(64, 149, 191) → HEX: #4095BF.

Mentafsir Hasil

Penukar menunjukkan warna anda dalam ketiga-tiga format secara serentak. HEX adalah format yang paling biasa. RGB memberikan anda kawalan langsung terhadap saluran warna individu. HSL adalah format yang paling intuitif untuk pemahaman manusia.

Soalan Lazim

Apakah perbezaan antara HEX, RGB, dan HSL?
HEX adalah representasi heksadesimal 6 digit (#FF0000). RGB mentakrifkan warna sebagai nilai merah/hijau/biru (rgb(255, 0, 0)). HSL menggunakan hue, saturasi, dan lightness (hsl(0, 100%, 50%)).
Format warna mana yang patut saya gunakan?
HEX paling biasa dalam pembangunan web untuk warna asas. RGB memberikan kawalan halus pada saluran warna. HSL paling intuitif untuk manusia — laraskan hue untuk warna berbeza, saturasi untuk intensiti, dan lightness untuk kecerahan.
Apakah kelebihan HSL?
HSL lebih mudah dibaca manusia. Anda boleh mencipta skema warna dengan mengekalkan S dan L tetap sambil menukar H. Contohnya, hsl(0, 50%, 50%) = merah, hsl(120, 50%, 50%) = hijau, hsl(240, 50%, 50%) = biru.
Apakah kontras warna dan mengapa ia penting?
Kontras warna adalah perbezaan luminans antara teks latar depan dan latar belakangnya. Kontras yang lebih tinggi menjadikan teks lebih mudah dibaca. Garis panduan WCAG memerlukan nisbah kontras minimum: 4,5:1 untuk teks biasa (AA) dan 7:1 untuk kebolehbacaan yang dipertingkatkan (AAA).
Bolehkah saya menukar CMYK kepada HEX atau RGB?
CMYK (digunakan dalam percetakan) tidak diterjemahkan terus kepada RGB/HEX (digunakan pada skrin) kerana ia menggunakan gamut warna yang berbeza. Penukaran bergantung pada profil warna anda (sRGB, Adobe RGB, dll).
Apakah yang dilakukan saluran alpha dalam RGBA?
Saluran alpha mengawal ketelusan, dari 0 (sepenuhnya lutsinar) hingga 1 (sepenuhnya legap). RGBA meluaskan RGB dengan nilai keempat ini.
Mengapa HEX dan RGB kadangkala memaparkan warna yang sedikit berbeza?
Sepatutnya tidak — HEX dan RGB mewakili nilai warna yang tepat sama, hanya dalam notasi berbeza. #FF0000 sama dengan rgb(255, 0, 0). Jika anda melihat perbezaan, ia mungkin disebabkan oleh kalibrasi monitor anda.
Bagaimana saya mencipta palet warna yang harmoni?
Gunakan HSL untuk mencipta palet: kekalkan saturasi (S) dan lightness (L) tetap sambil menukar hue (H). Untuk warna pelengkap, tukar H 180 darjah. Untuk warna analog, tukar H 30–60 darjah.
Apakah perbezaan antara sRGB dan Display P3?
sRGB adalah ruang warna standard untuk kandungan web, menyokong julat warna yang terhad. Display P3 (digunakan oleh peranti Apple dan monitor moden) menyokong gamut yang lebih luas dengan merah dan hijau yang lebih jelas.
Bagaimana saya menguji warna untuk pengguna buta warna?
Gunakan nisbah kontras untuk memastikan kebolehbacaan tanpa mengira persepsi warna. Kombinasi kontras tinggi (teks gelap pada latar belakang terang atau sebaliknya) secara universal boleh dibaca.
Mengapa nilai RGB saya kelihatan berbeza pada skrin?
Monitor yang berbeza mempunyai profil warna, kecerahan, dan tetapan kontras yang berbeza. Untuk pemadanan warna yang kritikal, kalibrasi monitor anda dan gunakan profil pengurusan warna.

Terokai Lebih Banyak Alat

Pilihan segar dari seluruh perpustakaan alat kami.