Kalkulator Rasio Kontras Warna
Hitung rasio kontras WCAG antara dua warna online secara gratis. Kalkulator rasio kontras warna kami memeriksa kepatuhan WCAG 2.1 AA dan AAA untuk teks normal, teks besar, dan komponen UI — dengan pratinjau langsung dan dukungan format HEX, RGB, dan HSL. Tanpa pendaftaran.
Enter two colors in any format - HEX, RGB, HSL, or use the color picker - to instantly calculate the WCAG contrast ratio and accessibility compliance level. Results update in real time as you type. All calculations run locally in your browser.
rgb(0, 0, 0) · #000000
rgb(255, 255, 255) · #FFFFFF
The quick brown fox jumps over the lazy dog
Normal text preview - 16px regular weight
Small text preview - 12px
Mengapa menggunakan kalkulator rasio kontras warna kami?
- Perhitungan rasio kontras seketika: hitung rasio WCAG antara dua warna seketika saat Anda mengetik. Kalkulator kami memperbarui secara real-time — tanpa menekan tombol — agar Anda bisa mengulang iterasi palet tanpa gangguan.
- Kalkulator kontras warna online yang aman: semua perhitungan terjadi lokal di browser Anda. Nilai warna Anda tidak pernah meninggalkan perangkat, menjamin privasi 100% saat memakai kalkulator online kami.
- Kalkulator rasio kontras warna — tanpa instalasi: gunakan kalkulator kami langsung di browser apa pun, tanpa unduhan, plugin, atau perangkat lunak desain. Periksa kepatuhan WCAG dari perangkat apa pun seketika.
- Pemeriksaan kepatuhan WCAG 2.1 AA dan AAA lengkap: dapatkan hasil lulus/tidak lulus seketika untuk level WCAG 2.1 AA dan AAA pada teks normal, teks besar, dan komponen UI. Termasuk pratinjau teks langsung.
Kasus penggunaan umum kalkulator rasio kontras warna
- Kepatuhan aksesibilitas web: desainer dan pengembang memakai kalkulator untuk memastikan situs mereka memenuhi persyaratan WCAG 2.1 AA sebelum peluncuran. Mendeteksi kegagalan kontras lebih awal mencegah audit aksesibilitas yang mahal dan masalah hukum.
- Pemilihan warna UI dan merek: saat membangun design system atau palet merek, periksa setiap kombinasi latar depan/latar belakang untuk kepatuhan WCAG. Gunakan kalkulator untuk menemukan nuansa minimal warna merek yang lolos kontras AA pada latar putih atau gelap.
- Desain tombol dan CTA: tombol ajakan bertindak harus memenuhi rasio 3:1 untuk komponen UI menurut WCAG 2.1. Uji warna teks tombol terhadap latar tombol sebelum dirilis ke produksi.
- Palet mode gelap: mode gelap menghadirkan tantangan kontras baru — warna yang lolos pada latar terang sering gagal pada latar gelap. Periksa setiap pasangan teks/latar pada tema terang dan gelap.
- Aksesibilitas formulir dan input: teks placeholder, label, teks bantuan, dan pesan kesalahan memerlukan kontras yang cukup. Periksa setiap elemen teks terhadap latarnya agar pengguna dengan penglihatan lemah dapat membaca formulir Anda.
- Visualisasi data dan grafik: label grafik, teks legenda, dan anotasi titik data harus terbaca terhadap latar grafik. Periksa apakah warna visualisasi data Anda memenuhi standar aksesibilitas.
Apa itu rasio kontras warna?
Rasio kontras warna adalah ukuran numerik perbedaan luminansi yang dipersepsikan antara dua warna — biasanya warna latar depan (teks) dan warna latar belakang. Didefinisikan oleh Web Content Accessibility Guidelines (WCAG) dan berkisar dari 1:1 (tanpa kontras — warna identik) hingga 21:1 (kontras maksimum — hitam pekat di putih bersih). Rasio dihitung memakai luminansi relatif setiap warna, yang memperhitungkan cara mata manusia mempersepsikan kecerahan secara non-linear. Kalkulator kami menerapkan rumus WCAG 2.1 yang tepat, sehingga hasilnya sama dengan alat audit aksesibilitas resmi mana pun.
Cara kerja kalkulator rasio kontras warna kami
- 1. Masukkan warna Anda: ketik warna dalam format HEX (#rrggbb), RGB (rgb(r,g,b)), atau HSL (hsl(h,s%,l%)) di kolom latar depan dan latar belakang, atau klik sampel untuk membuka pemilih warna asli. Kalkulator menerima HEX singkat (#rgb) dan varian alfa. Semua pemrosesan terjadi lokal di browser Anda.
- 2. Perhitungan real-time seketika: rasio kontras diperbarui seketika saat Anda mengetik — tanpa menekan tombol. Kalkulator mengonversi setiap warna ke luminansi relatif memakai rumus linearisasi sRGB WCAG, lalu menghitung rasio sebagai (L1 + 0,05) / (L2 + 0,05), dengan L1 luminansi lebih terang dan L2 lebih gelap.
- 3. Tinjau kepatuhan WCAG: panel hasil menampilkan status lulus/tidak lulus untuk WCAG 2.1 AA dan AAA dalam tiga konteks: teks normal, teks besar, dan komponen UI. Pratinjau teks langsung memungkinkan Anda melihat tepatnya tampilan kombinasi pada berbagai ukuran teks.
Persyaratan kontras WCAG dijelaskan
- AA - Teks normal (4,5:1): rasio minimum untuk badan teks, label, dan teks lebih kecil dari 18pt (atau 14pt tebal). Ini syarat standar untuk kepatuhan WCAG 2.1 Level AA, dasar hukum di sebagian besar yurisdiksi.
- AA - Teks besar (3:1): teks besar didefinisikan sebagai 18pt (24px) atau lebih, atau 14pt (sekitar 18,67px) tebal atau lebih. Memerlukan rasio minimum lebih rendah karena lebih mudah dibaca pada kontras rendah.
- AA - Komponen UI (3:1): objek grafis dan komponen antarmuka seperti kolom formulir, tombol, indikator fokus, dan ikon harus memiliki rasio kontras 3:1 terhadap warna yang berdekatan menurut Kriteria Sukses 1.4.11 WCAG 2.1.
- AAA - Ditingkatkan (7:1): Level AAA WCAG memerlukan rasio 7:1 untuk teks normal dan 4,5:1 untuk teks besar. Kepatuhan AAA direkomendasikan untuk konten kritis (dokumen hukum, informasi medis, layanan pemerintah), tetapi tidak wajib untuk kepatuhan web umum.
Catatan penting tentang kontras WCAG
Rumus rasio kontras WCAG hanya berlaku untuk warna opak — warna semitransparan harus dievaluasi terhadap latar belakang yang benar-benar dirender. Rumus juga tidak memperhitungkan rendering font, anti-aliasing, atau kalibrasi layar, yang dapat memengaruhi kontras yang dipersepsikan dalam praktik. Selain itu, persyaratan kontras WCAG tidak berlaku untuk teks dekoratif, teks yang merupakan bagian dari logo, atau teks pada komponen UI yang tidak aktif. Selalu uji desain Anda dengan pengguna nyata dan teknologi pendukung selain pemeriksaan kontras otomatis.
Pertanyaan yang Sering Diajukan
Kalkulator rasio kontras warna mengukur perbedaan kecerahan yang dipersepsikan antara dua warna dan memeriksa apakah kombinasinya memenuhi standar aksesibilitas WCAG. Kalkulator kami menerapkan rumus resmi WCAG 2.1 dan berjalan sepenuhnya di browser Anda, tanpa pendaftaran.
Untuk WCAG 2.1 Level AA, teks normal memerlukan rasio kontras minimal 4,5:1. Teks besar (18pt atau lebih, atau 14pt tebal atau lebih) memerlukan 3:1. Komponen UI dan objek grafis juga memerlukan 3:1 terhadap warna yang berdekatan.
WCAG AA memerlukan 4,5:1 untuk teks normal dan 3:1 untuk teks besar. WCAG AAA memerlukan 7:1 untuk teks normal dan 4,5:1 untuk teks besar. AAA direkomendasikan untuk konten kritis, tetapi tidak wajib untuk kepatuhan web umum.
Kalkulator menerima format HEX (#rrggbb dan #rgb), RGB, RGBA, HSL, dan HSLA. Anda juga dapat memakai sampel pemilih warna untuk memilih warna secara visual.
Luminansi relatif mengukur kecerahan yang dipersepsikan dari 0 (hitam) hingga 1 (putih). Dihitung dengan melinearisasi setiap kanal RGB memakai fungsi gama sRGB, lalu menggabungkannya sebagai L = 0,2126R + 0,7152G + 0,0722B. Rasio kontrasnya adalah (L1 + 0,05) / (L2 + 0,05).
Kalkulator mengevaluasi warna sebagai opak. Kanal alfa diabaikan. Untuk warna semitransparan, hitung dulu warna yang benar-benar dirender dengan mencampur alfa latar depan ke latar belakang, lalu masukkan warna opak hasilnya.
Teks placeholder dianggap teks normal dan harus memenuhi syarat AA 4,5:1. Banyak desain memakai teks placeholder abu-abu terang yang gagal pada ambang ini — kalkulator kami membantu menemukan nuansa yang lolos.
Ya. Semua perhitungan rasio kontras terjadi lokal di browser Anda. Nilai warna Anda tidak pernah dikirim ke server mana pun, menjamin privasi 100%.
Ya. Kalkulator kami 100% gratis, tanpa pendaftaran, tanpa akun, dan tanpa batas penggunaan. Periksa sebanyak apa pun kombinasi warna tanpa biaya, selamanya.