합격하는 어두운-위-밝은 페어
color: #1f2937; /* slate-800 */background: #f9fafb; /* slate-50 *//* Contrast ratio ≈ 14.6:1 */고전적인 어두운 슬레이트를 거의 흰색 배경 위에. 본문 AAA(≥ 7:1)를 여유롭게 통과. 대부분의 제품 UI는 기본으로 이 영역을 노려야.
WCAG 색상 대비를 확인하고 실패하는 조합을 한 번에 수정.
마지막 업데이트
큰 헤딩 — 24px 굵게
본문. 빠른 갈색 여우가 게으른 개를 뛰어넘는다. 한두 단락 읽으며 긴 읽기에도 대비가 편안한지 확인하세요.
작은 캡션 — 12px 일반. WCAG는 이 크기에서 14pt 이상만 보호하므로 아주 작은 글자는 가장 엄격한 대비가 필요합니다.
*대비 검사기*는 디자이너와 개발자가 화면을 출시하기 전에 쓰는 도구입니다. 두 색상 — 텍스트와 그 뒤의 배경 — 사이의 **대비 비율**을 WCAG(Web Content Accessibility Guidelines)의 공식으로 계산합니다. 비율이 클수록 글이 잘 읽힙니다.
WCAG는 세 가지 기준을 둡니다. **3:1** 은 큰 헤딩(24px+ 일반 또는 18.66px+ 굵게)과 버튼·폼·아이콘 같은 인터랙티브 요소의 가시 경계 최소값. **4.5:1** 은 본문에 대한 AA 최소값으로, 대부분의 팀이 노리는 기준. **7:1** 은 AAA, 가장 높은 등급으로 저시력 사용자에게 큰 도움을 줍니다.
대비는 색의 강렬함과 **같지 않습니다**. 두 강한 브랜드 컬러도 *상대 휘도*가 가깝다면 여전히 읽기 어렵습니다. 본 도구는 각 채널에 WCAG 공식을 적용하고 정확한 비율을 보고하며 각 맥락을 등급화하므로 추측에 의존할 필요가 없습니다.
HEX를 입력/붙여넣거나 색상 선택기를 사용. 전경은 텍스트나 아이콘, 배경은 그 뒤에 있는 것.
좌측의 큰 숫자가 WCAG 대비 비율. 3:1 미만은 모든 UI에서 위험. 4.5:1 미만은 본문 실패.
세 행이 일반 텍스트(4.5/7), 큰 텍스트(3/4.5), UI 컴포넌트(3:1)에 대해 합격/실패를 표시. 디자인이 실제 사용하는 행마다 녹색 체크를 노린다.
AA가 실패할 때, 도구가 색조를 유지한 채 전경의 명도를 조정해 페어가 통과할 때까지 밀어줌. 다시 누르면 AAA를 노림.
두 색이 필요한 맥락을 통과하면 CSS 스니펫(color:와 background:)을 복사해 스타일시트나 디자인 토큰 파일에 붙여넣기.
스타일링 대상과 필요한 레벨을 매칭하세요. 출처: WCAG 2.2 Understanding 1.4.3 와 1.4.11.
| 대상 | AA 최소 | AAA 최소 | 비고 |
|---|---|---|---|
| 본문 (< 18pt 일반) | 4.5 : 1 | 7 : 1 | 단락, 레이블, 캡션의 기본 규칙 |
| 큰 텍스트 (≥ 18pt 일반 또는 ≥ 14pt 굵게) | 3 : 1 | 4.5 : 1 | 헤딩, 히어로 카피, 큰 인용구 |
| UI 컴포넌트와 그래픽 객체 | 3 : 1 | — | 버튼 테두리, 입력 필드, 아이콘, 포커스 링 |
| 로고 또는 순수 장식 | 면제 | 면제 | 로고와 부수적 텍스트는 면제 — 다만 사용성은 별개 |
| 비활성 상태 | 면제 | 면제 | 비활성 컨트롤은 면제, 하지만 낮은 대비의 변명으로 쓰지 말 것 |
color: #1f2937; /* slate-800 */background: #f9fafb; /* slate-50 *//* Contrast ratio ≈ 14.6:1 */고전적인 어두운 슬레이트를 거의 흰색 배경 위에. 본문 AAA(≥ 7:1)를 여유롭게 통과. 대부분의 제품 UI는 기본으로 이 영역을 노려야.
color: #3b82f6; /* blue-500 */background: #ffffff;/* Contrast ratio ≈ 4.0:1 */흰 바탕의 생생한 파랑은 보통 4:1 근방에 안착 — 큰 헤딩에는 가독(3:1 AA Large 합격) 하지만 본문 4.5:1 기준은 실패. 18px 이상의 버튼이나 CTA에 사용, 단락엔 부적합.
color: #facc15; /* amber-400 */background: #ffffff;/* Contrast ratio ≈ 1.6:1 */흰 바탕의 밝은 노랑은 유명한 함정: 색은 강해 보여도 휘도가 너무 가깝다. 어두운 배경에 한정 (#facc15 위에 #1f2937 ≈ 12:1).