Alat pengembang · Free browser tool
Pemeriksa Kontras Warna WCAG
Periksa rasio kontras warna teks-ke-latar secara real-time. Verifikasi kepatuhan WCAG 2.1 AA dan AAA secara instan untuk desain web yang aksesibel.
Colors
Pick or type hex values for text and background.
Live preview
Sample heading
The quick brown fox jumps over the lazy dog. Body text should stay readable at this size for AA compliance (4.5:1).
Smaller supporting copy — check Normal Text AA/AAA below.
Contrast ratio
17.74:1
Range is 1:1 (identical) to 21:1 (black on white).
- Text luminance
- 0.0092
- rgb(17, 24, 39)
- Background luminance
- 1.0000
- rgb(255, 255, 255)
WCAG 2.1 compliance
Large text means at least 18pt (24px) regular or 14pt (18.66px) bold.
- Pass
Normal text · AA
Body copy under ~18pt / 14pt bold · ≥ 4.5:1
- Pass
Normal text · AAA
Enhanced contrast for body copy · ≥ 7:1
- Pass
Large text · AA
≥18pt regular or ≥14pt bold · ≥ 3:1
- Pass
Large text · AAA
Enhanced contrast for large text · ≥ 4.5:1
Frequently Asked Questions
Rasio kontras apa yang sebenarnya disyaratkan WCAG 2.1?
WCAG 2.1 Success Criterion 1.4.3 (Contrast Minimum) mensyaratkan rasio kontras setidaknya 4.5:1 untuk teks normal dan 3:1 untuk teks besar di Level AA. Level AAA (1.4.6 Contrast Enhanced) menaikkan lantai itu ke 7:1 untuk teks normal dan 4.5:1 untuk teks besar. Rasio dihitung dari luminansi relatif setiap warna dan berkisar dari 1:1 (warna identik) hingga 21:1 (hitam murni di putih murni).
Apa perbedaan praktis antara AA dan AAA?
AA adalah target kepatuhan paling umum untuk situs publik, layanan pemerintah, dan produk komersial — menyeimbangkan keterbacaan dengan fleksibilitas desain. AAA adalah level enhanced yang lebih ketat dipakai saat Anda butuh keterbacaan maksimal (misalnya, pengalaman membaca long-form atau audiens dengan low vision signifikan). Memenuhi AAA untuk setiap elemen UI sering tidak praktis, jadi banyak tim menargetkan AA secara global dan AAA untuk body text kritis.
Apa yang dihitung sebagai "teks besar" menurut WCAG?
Teks besar didefinisikan sebagai setidaknya 18 point (biasanya ~24px) berat regular, atau setidaknya 14 point (biasanya ~18.66px) bold. Heading dan hero copy sering memenuhi syarat; paragraf body biasanya tidak. Teks besar mendapat ambang kontras lebih rendah karena glif lebih besar tetap terbaca pada kontras lebih lemah — tetapi Anda tetap harus memverifikasi ukuran render aktual di CSS Anda, bukan hanya file desain.
Mengapa kontras warna begitu penting untuk aksesibilitas?
Kontras rendah adalah salah satu kegagalan aksesibilitas paling umum. Pengguna dengan low vision, orang dewasa yang lebih tua, orang di layar redup atau terkena matahari, dan banyak dengan color vision deficiency semuanya mengandalkan perbedaan luminansi yang cukup — bukan hanya hue — untuk membaca teks. Memeriksa kontras lebih awal mencegah mengirimkan antarmuka yang tampak polished di kondisi ideal tetapi menjadi tidak bisa dipakai untuk bagian besar pengunjung nyata.
Alat yang mungkin juga Anda butuhkan
Jelajahi utilitas gratis berbasis browser lainnya untuk penjual, kreator, dan profesional.
- Alat pengembang
Formatter & Validator JSON
Format, percantik, validasi, dan minify data JSON Anda secara instan dengan penyorotan kesalahan sintaks lokal.
Coba alat - Alat pengembang
Encode/Decode Base64
Encode teks ke format Base64 atau decode string Base64 kembali ke teks secara instan dengan dukungan UTF-8 penuh dan zero data leakage.
Coba alat - Alat pengembang
Generator UUID/GUID
Buat token UUID v4 yang aman secara kriptografis berkualitas tinggi secara instan dengan opsi massal dan zero server tracking.
Coba alat
Mengapa Kontras Warna Tidak Bisa Ditawar untuk Antarmuka yang Aksesibel
Desain bebas hambatan bukan langkah polesan nice-to-have — ini bagaimana orang dengan low vision, color vision deficiency, atau glare outdoor yang keras tetap membaca UI Anda. WCAG 2.1 mendefinisikan rasio kontras minimum antara teks dan latarnya agar konten tetap terbaca untuk rentang pengguna yang jauh lebih luas. Gagal memenuhi ambang itu diam-diam mengecualikan orang dari form, dokumen, dasbor, dan halaman marketing yang tampak baik bagi desainer di monitor terkalibrasi.
Situs pemerintah, produk enterprise, dan banyak aplikasi konsumen global diharapkan memenuhi setidaknya WCAG AA. Memeriksa kontras di browser — dengan rumus luminansi relatif yang sama yang dipakai spesifikasi — memungkinkan Anda memvalidasi keputusan palet sebelum dikirim, tanpa mengunggah warna merek ke layanan pihak ketiga. Tukar teks dan latar, pratinjau teks besar vs normal, dan bagikan tautan palet dengan tim Anda saat kombinasi lulus.
AA mensyaratkan 4.5:1 untuk teks normal dan 3:1 untuk teks besar; AAA menaikkan batang itu ke 7:1 dan 4.5:1. Teks besar umumnya berarti 18pt (sekitar 24px) regular atau 14pt (sekitar 18.66px) bold. Pakai alat ini sebagai gerbang cepat dalam design review, lalu konfirmasi UI akhir dalam konteks — ikon, gradien, dan overlay bisa mengubah kontras efektif bahkan saat dua nilai hex datar lulus.
Lebih banyak utilitas developer di situs ini: validasi pola form dengan Penguji Regex , inspeksi auth token di Decoder JWT , rapikan design tokens sebagai JSON dengan Formatter & Validator JSON , atau encode aset via Encode/Decode Base64 . Untuk foto produk marketplace, Pemeriksa Latar Foto Produk memakai ulang matematika luminansi yang sama terhadap imagery nyata.