Langkau ke kandungan utama

Pemeriksa Kontras Warna WCAG percuma

Semak sama ada dua warna memenuhi standard kontras WCAG AA dan AAA untuk kebolehcapaian. Pratonton langsung pada berbilang saiz teks dengan cadangan automatik apabila kontras terlalu rendah.

Berfungsi luar talian selepas dimuatkan

Teks tajuk besar

Teks badan sederhana (18px) untuk bacaan dan kandungan.

Teks badan biasa (16px) untuk perenggan.

Teks badan kecil (14px) untuk kapsyen dan metadata.

14.63:1

Nisbah kontras

βœ“WCAG AA β€” Teks normal

Memerlukan 4.5:1 Β· Anda ada 14.63:1

βœ“WCAG AA β€” Teks besar

Memerlukan 3.0:1 Β· Anda ada 14.63:1

βœ“WCAG AAA β€” Teks normal

Memerlukan 7.0:1 Β· Anda ada 14.63:1

βœ“WCAG AAA β€” Teks besar

Memerlukan 4.5:1 Β· Anda ada 14.63:1

βœ“Komponen UI / objek grafik

Memerlukan 3.0:1 Β· Anda ada 14.63:1

Pratetapan pantas

Berdasarkan garis panduan kontras WCAG 2.1. Teks besar = 18pt (24px) biasa atau 14pt (18.66px) tebal. Kod HEX dikemas kini dalam kedua-dua arah: taip HEX atau pilih warna, kedua-dua medan kekal segerak.

Kegunaan biasa

  • Audit halaman web untuk pematuhan WCAGSahkan bahawa warna teks laman web anda memenuhi piawaian kontras WCAG AA atau AAA untuk keterdapatan.
  • Sahkan kombinasi warna jenamaUji kombinasi warna jenama anda untuk memastikan mereka berfungsi untuk reka bentuk UI yang boleh diakses.
  • Uji palet warna mod gelapTeks cerah pada latar belakang gelap masih boleh gagal kontras β€” periksa pasangan warna mod gelap anda di sini.
  • Pasangan warna untuk bahan bercetakPoster, tanda dan bahan bercetak juga memerlukan kontras yang boleh dibaca β€” terutamanya untuk penonton yang lebih tua.
  • Reka Bentuk Warna Butang Boleh DiaksesPastikan CTA, butang tindakan dan pautan lulus WCAG terhadap latar belakang mereka.

Cara ia berfungsi

Semakan kontras berjalan sepenuhnya dalam pelayar anda menggunakan algoritma keluminan relatif WCAG 2.1 β€” tiada pustaka, tiada pelayan, hanya matematik tulisan tangan yang mengikut spesifikasi dengan tepat. Setiap hasil dikemas kini secara masa nyata semasa anda menaip atau memilih warna.

  1. 1
    Input heks dan normalisasi
    Kedua-dua nilai heks 3-digit (#abc) dan 6-digit (#aabbcc) diterima dan dinormalisasi kepada tiga-serangkai RGB penuh. Input tidak sah ditolak serta-merta dan bukan senyap-senyap dilalaikan kepada hitam, jadi sempadan merah muncul sebaliknya hasil lulus yang mengelirukan.
  2. 2
    Pengiraan keluminan WCAG
    Setiap warna ditukar kepada keluminan relatif menggunakan formula WCAG 2.1: nilai saluran sRGB dilinearkan dengan pembetulan gamma sekeping-sekeping (dibahagi 12.92 di bawah 0.03928, dinaikkan kepada kuasa 2.4 di atasnya), kemudian dipemberat sebagai 0.2126R + 0.7152G + 0.0722B.
  3. 3
    Nisbah kontras dan semakan pematuhan
    Nisbah kontras dikira sebagai (lighter + 0.05) / (darker + 0.05) dan disemak terhadap kesemua lima ambang WCAG: teks biasa AA (4.5:1), teks besar AA (3:1), teks biasa AAA (7:1), teks besar AAA (4.5:1), dan komponen UI (3:1). Hasil dikemas kini pada setiap ketukan kekunci.
  4. 4
    Cadangan pembetulan pengekal-hiu
    Apabila pasangan gagal WCAG AA, alat ini mencari ruang kecerahan HSL β€” melangkah keluar daripada kecerahan asal dalam kedua-dua arah β€” untuk mencari varian terdekat setiap warna yang lulus 4.5:1 sambil mengekalkan hiu dan ketepuan yang sama. EyeDropper API (Chromium) juga tersedia untuk menyampel sebarang warna terus daripada skrin anda.

Alat berkaitan

Soalan lazim