색상 대비 검사기
글자(전경) 색과 배경색을 색상 선택기나 3자리·6자리 16진수 코드로 입력하면, WCAG 2 대비율을 계산해 네 가지 기준 — 일반·큰 텍스트 각각의 AA와 AAA — 을 한꺼번에 판정합니다. 내부적으로는 각 색을 감마 인코딩된 sRGB에서 선형 광도로 변환하고, WCAG 계수(R 0.2126, G 0.7152, B 0.0722)로 가중해 상대 휘도를 구한 뒤 (L1 + 0.05) ÷ (L2 + 0.05)를 계산합니다. 대비율은 1:1(같은 색)부터 21:1(흰 바탕의 검정)까지입니다. 합격 기준은 WCAG 2.1 성공 기준 1.4.3과 1.4.6에서 그대로 가져왔습니다: 일반 텍스트는 AA 4.5:1, AAA 7:1이 필요하고, 큰 텍스트(24px 이상 또는 굵은 18.66px 이상)는 3:1과 4.5:1이 필요합니다. 실시간 미리보기는 본문 크기와 제목 크기 두 가지로 조합을 보여줍니다 — 수치상 합격이어도 눈으로 한 번 더 확인할 가치가 있으니까요. 모든 계산은 브라우저 안에서만 이루어집니다.
다람쥐 헌 쳇바퀴에 타고파
다람쥐 헌 쳇바퀴에 타고파
사용법
- 색상 선택기를 쓰거나 16진수 코드를 입력해 전경(글자) 색을 정하세요 — #RGB와 #RRGGBB 둘 다 됩니다.
- 같은 방법으로 배경색을 정하세요.
- 대비율과 네 개의 AA/AAA 배지를 확인하세요 — 초록은 통과, 빨강은 실패입니다.
- 본문·제목 크기의 실시간 미리보기를 확인하세요. 아슬아슬하게 통과한 조합이라면 한쪽 색을 더 어둡게 하거나 밝게 하는 편이 편안합니다.
자주 묻는 질문
- AA와 AAA는 어떤 대비율을 요구하나요?
- WCAG 2.1 성공 기준 1.4.3(AA)은 일반 텍스트 4.5:1, 큰 텍스트 3:1을 요구하고, 1.4.6(AAA)은 이를 7:1과 4.5:1로 올립니다. 대부분의 법규와 조달 기준이 참조하는 것은 AA이고, AAA는 최대 가독성을 위한 더 엄격한 목표입니다.
- 큰 텍스트의 기준은 무엇인가요?
- 18pt(24px) 이상, 또는 굵게라면 14pt(18.66px) 이상입니다. WCAG는 포인트로 기준을 정의하며 픽셀 값은 표준 96dpi CSS 비율 기준입니다. 즉 24px 일반 제목이나 19px 굵은 라벨이면 해당됩니다.
- 이 대비율이 아이콘·UI 요소에도 적용되나요?
- WCAG 2.1의 1.4.11(비텍스트 대비)은 인터페이스 구성요소, 포커스 표시, 의미 있는 그래픽에 인접 색과 3:1 이상의 대비를 요구합니다. AA 큰 텍스트 배지와 같은 기준이므로 아이콘·테두리 검사의 간단한 대용으로 쓸 수 있습니다.
- 투명도를 지원하나요?
- 아니요 — 대비율은 불투명 색에 대해 정의됩니다. 글자나 오버레이에 알파가 있다면 먼저 실제 배경과 합성한 뒤(흰 바탕의 60% 검정은 사실상 #666666) 그 결과 색으로 검사하세요.
- WCAG 2 공식이 가독성의 최종 답인가요?
- ADA 판례, EN 301 549, Section 508이 인용하는 규범 표준이지만 완벽하지는 않습니다. 어두운 배경에 밝은 글자(다크 모드) 조합을 과대평가하는 경향이 있고, WCAG 3 초안의 APCA 모델이 이를 개선하려 합니다. 그전까지는 WCAG 2 대비율을 충족하되 미리보기에서 눈으로도 확인하세요.
이 주제의 가이드
관련 도구
색맹 시뮬레이터
8가지 색각 이상(CVD)에 따라 이미지가 어떻게 보이는지 시뮬레이션.
색 밝기 비교 (HSL vs Lab L* vs WCAG vs HSP)
HSL 명도·HSV 값·WCAG 상대 휘도(LRV)·CIE Lab L*(지각 명도)·Rec. 709 루마·HSP 지각 밝기·단순 (R+G+B)/3 등 7 가지 밝기 척도를 한 색 또는 두 색에 대해 동시에 비교. '더 밝아 보여야 할' 색이 왜 더 어두워 보이는지 한눈에 확인합니다.
CSS 필터 플레이그라운드
blur·brightness·contrast·hue·sepia·invert 등 9개 필터 시각 조합 — CSS 또는 Tailwind 임의값으로 복사.
컬러 팔레트 생성기
베이스 컬러 선택 → 클래식 색상환 하모니 — 보색·분할보색·삼색·사색·정사각·유사·단색.
CSS 그라디언트 생성기
선형·방사형 CSS 그라디언트를 다중 색상 스톱으로 디자인하고 코드를 복사하세요.
컬러 포맷 변환기
어떤 색이든 HEX·RGB·HSL·HSV·OKLCH·CSS 변수로 한 번에 변환.