HADA TYPE
HADA TYPE · 도구

글자 색 대비 검사

글자 색과 바탕 색이 충분히 갈리는지 확인하세요.

색과 글자

글자 색과 바탕 색을 고르면 대비율과 WCAG 통과 여부를 바로 보여 줍니다. 글자 크기와 굵기에 따라 일반 글자와 큰 글자 기준 가운데 맞는 쪽을 표시합니다.

#777, #767676, rgb(119 119 119), hsl(0 0% 47%) 형식을 받습니다. 불투명도는 #77777780이나 rgb(0 0 0 / 50%)처럼 적습니다.

결과

대비율–

자바스크립트가 켜져 있으면 여기에 판정이 나옵니다.

WCAG 2 대비 기준별 판정
기준필요한 대비판정
AA 일반 글자4.5 : 1–
AA 큰 글자3 : 1–
AAA 일반 글자7 : 1–
AAA 큰 글자4.5 : 1–

글자 색과 바탕 색이 또렷하게 갈리는지 확인합니다. Contrast check 0123456789

하다 산스 · 400 · 16px

기준에 맞춘 글자 색

바탕 색은 그대로 두고 OKLCH 밝기를 0.001 간격으로 바꿔 기준을 넘는 글자 색을 찾습니다. 색상은 유지하고, sRGB 범위를 벗어나면 채도를 줄일 수 있습니다.

AA

–

AAA

–

사용법

  1. 글자 색과 바탕 색을 고릅니다. 색 상자를 눌러 고르거나, 옆 칸에 #767676, rgb(118 118 118), hsl(0 0% 46%) 같은 값을 넣습니다. 형식이 맞지 않으면 칸 아래에 이유가 나오고, 고칠 때까지 계산하지 않습니다.
  2. 실제로 쓸 글꼴과 굵기, 글자 크기를 정합니다. 크기와 굵기로 일반 글자 기준과 큰 글자 기준 가운데 어느 쪽을 적용할지 정해지고, 결과 표에서 해당하는 줄을 진하게 표시합니다.
  3. 결과의 대비율과 표를 봅니다. 미리보기 칸에는 고른 색과 글꼴, 크기로 한글과 영문 예문을 보여 줍니다.
  4. 기준에 못 미치면 아래쪽의 기준에 맞춘 글자 색을 확인하고, 색 값 복사 버튼으로 가져갑니다.
  5. 지금 설정 링크 복사 버튼을 누르면 색과 글꼴, 크기가 주소에 담긴 링크를 복사합니다. 그 링크를 열면 같은 설정으로 다시 계산합니다.

기준

예시

흰 바탕(#ffffff)에 #777777 글자는 4.48 : 1로, 본문 크기(16px, 굵기 400)에서는 AA에 조금 못 미칩니다. 한 단계 진한 #767676은 4.54 : 1로 AA를 넘습니다. 회색 글자를 쓸 때 #767676 근처가 흰 바탕의 경계라는 점을 기억해 두면 편합니다.

같은 #777777이라도 크기를 24px로 키우거나, 굵기 700으로 바꾸고 19px 이상으로 키우면 큰 글자 기준(3 : 1)이 적용되어 AA를 통과합니다. 버튼처럼 짧고 굵은 글자에 연한 색을 쓰려면 크기와 굵기를 함께 정하세요.

검은 글자를 rgb(0 0 0 / 50%)처럼 반투명하게 쓰면 흰 바탕 위에서 계산 색은 rgb(127.5 127.5 127.5)이고 대비율은 3.98 : 1입니다. 불투명도가 같은 글자도 바탕 색에 따라 대비율이 달라지므로, 바탕이 바뀌는 곳에서는 각 바탕마다 확인해야 합니다.

한계

자주 묻는 질문

4.5 : 1을 넘으면 접근성 검사를 통과한 건가요?
글자 대비(WCAG 성공 기준 1.4.3) 하나를 만족한 것입니다. 접근성 검사에는 아이콘·입력 칸 테두리의 대비, 확대했을 때의 배치, 색만으로 뜻을 전하지 않는지 같은 다른 기준도 함께 들어갑니다.
대비율이 4.49로 나오는데 4.5로 봐도 되나요?
안 됩니다. WCAG는 기준값을 반올림하지 말라고 정합니다. 이 도구도 반올림하면 기준에 닿는 값은 버림해서 보여 주므로, 화면의 값이 기준보다 작으면 미달입니다.
추천 색이 원래 색과 꽤 달라 보입니다.
바탕과 원래 글자 색의 밝기가 비슷하면 기준을 넘기까지 밝기를 많이 바꿔야 합니다. 채도가 높은 색은 sRGB 범위를 넘지 않게 채도도 함께 줄어들 수 있습니다. 색을 지키고 싶다면 바탕 색을 바꿔 보거나 글자를 크고 굵게 써서 큰 글자 기준을 적용하는 방법도 있습니다.
입력한 색이 어딘가에 저장되나요?
계산은 이 브라우저 안에서 하며, 별도의 설정 저장 기능은 없습니다. 설정은 주소의 쿼리에 담기므로, 그 주소를 열면 쿼리가 사이트 호스트로 전송됩니다.

함께 쓰면 좋은 것