색상 명도 대비 계산기
HEX 또는 RGB 색상 두 개의 WCAG 명도 대비를 계산하고 AA 및 AAA 텍스트 기준을 바로 확인하세요.
색상 접근성 검사
밝은 색과 어두운 색을 HEX 또는 RGB 표기로 입력하세요.
명도 대비 계산기 안내
색상 대비는 전경과 배경 사이의 상대 휘도 차이를 나타냅니다. 충분한 대비는 저시력, 색각 차이, 노화된 시력, 눈부심 또는 낮은 품질의 디스플레이 환경에서도 디지털 인터페이스를 읽고 조작하는 데 도움이 됩니다. 이 계산기는 HEX 또는 RGB 색상 두 개를 웹 콘텐츠 접근성 지침에서 정의한 상대 휘도로 변환한 후, 같은 휘도의 1:1부터 검정과 흰색의 21:1까지의 비율을 표시합니다.
빨강, 초록, 파랑 채널의 원시 값을 단순 비교하는 방식은 아닙니다. 각 sRGB 채널을 정규화하고 디스플레이 감마를 반영하도록 선형화합니다. 사람의 시각은 초록빛에 가장 민감하므로 선형 빨강, 초록, 파랑 값에 각각 0.2126, 0.7152, 0.0722의 휘도 가중치를 적용합니다. 최종 대비는 밝은 휘도에 0.05를 더한 값을 어두운 휘도에 0.05를 더한 값으로 나눈 것입니다. 이 표준 방식은 색상 입력 순서와 무관하게 일관된 결과를 냅니다.
WCAG 2.x 성공 기준 1.4.3은 AA 수준에서 일반 텍스트에 최소 4.5:1, 큰 텍스트에 최소 3:1의 대비를 요구합니다. AAA 수준은 각각 7:1과 4.5:1입니다. 큰 텍스트는 보통 일반 글꼴 18포인트 이상 또는 굵은 글꼴 14포인트 이상이며, 일반적인 브라우저 조건에서는 각각 약 24 CSS 픽셀과 18.66 CSS 픽셀입니다. 사용자 인터페이스 구성 요소와 의미 있는 그래픽 객체는 별도 요구 사항이 있으며, 대개 인접 색상과 3:1이 필요합니다.
대비 기준 충족은 중요하지만 접근성 있는 설계를 보장하지는 않습니다. 가는 글꼴, 특이한 서체, 그라데이션, 이미지, 호버 상태, 투명도, 안티앨리어싱 및 변화하는 배경은 실제 가독성에 영향을 줍니다. 자리표시자 텍스트와 비활성화된 컨트롤도 특정 기준에서 다르게 취급하더라도 신중히 검토해야 합니다. 상태를 색상만으로 전달하지 말고 레이블, 아이콘, 무늬 또는 다른 단서를 함께 사용하세요. 기본 화면 캡처만 보지 말고 초점 표시와 모든 상호작용 상태를 검사하세요.
6자리 HEX, 3자리 HEX 또는 표준 쉼표 구분 RGB 표기를 입력할 수 있습니다. 계산기는 0부터 255까지의 채널 값을 검증하고 입력한 정확한 색상을 평가합니다. 결과가 기준에 조금 못 미치면 전경을 더 어둡게 하거나 배경을 더 밝게 하여 다시 계산하세요. 자동 대비 검사 후에는 키보드 사용, 확대와 리플로, 화면 낭독기 검토 및 장애가 있는 사용자의 의견 수렴도 필요합니다. 설계와 구현 중 기본 색상 문제를 조기에 발견하고, 최종 렌더링된 화면은 실제 조건에서 확인하세요.
색상 대비 예시
흔한 색상 조합으로 작은 시각적 차이가 접근성 기준 충족 여부를 어떻게 바꾸는지 살펴보세요.
| 색상 조합 | 명도 대비 | WCAG 결과 |
|---|---|---|
| #FFFFFF 및 #000000 | 21.00:1 | 일반 텍스트와 큰 텍스트의 AA 및 AAA를 모두 충족합니다. |
| #FFFFFF 및 #777777 | 4.48:1 | 큰 텍스트 AA는 충족하지만 일반 텍스트 AA에는 조금 못 미칩니다. |
| #FFFFFF 및 #005FCC | 5.98:1 | 일반 텍스트 AA와 큰 텍스트 AAA는 충족하지만 일반 텍스트 AAA는 충족하지 못합니다. |
색상 명도 대비 확인 방법
- 디자인에서 전경색과 배경색의 HEX 또는 RGB 값을 복사하세요.
- 두 입력란에 밝은 색과 어두운 색을 입력하세요.
- 명도 대비 계산을 선택하여 WCAG 휘도 비율을 구하세요.
- 일반 텍스트와 큰 텍스트의 AA 및 AAA 결과를 각각 확인하세요.
- 미충족 색상을 조정하고 완성된 화면의 모든 상호작용 상태를 다시 검사하세요.
명도 대비 계산기 자주 묻는 질문
일반 텍스트에 필요한 명도 대비는 얼마인가요?
WCAG 2.x AA 수준은 일반 텍스트에 최소 4.5:1, AAA 수준은 최소 7:1을 요구합니다. 목표는 프로젝트 요구 사항에 따라 정하세요.
큰 텍스트의 기준은 무엇인가요?
보통 일반 글꼴 18포인트 이상 또는 굵은 글꼴 14포인트 이상입니다. 일반적인 CSS 기준으로 각각 약 24픽셀과 18.66픽셀입니다.
어떤 색을 먼저 입력하느냐가 중요한가요?
아니요. 공식은 항상 밝은 휘도를 분자에, 어두운 휘도를 분모에 놓습니다. 전경과 배경을 바꿔도 명도 대비 수치는 같습니다.
눈에 다르게 보이는 조합이 왜 미충족인가요?
색상 차이와 휘도 차이는 다릅니다. 채도가 높은 두 색이 달라 보여도 밝기가 너무 비슷하면 텍스트 접근성 기준에 맞지 않을 수 있습니다.
이 검사를 통과하면 접근성이 보장되나요?
아니요. 대비는 접근성 요구 사항 중 하나입니다. 키보드 사용, 의미 구조, 초점, 대체 텍스트, 리플로, 움직임 및 보조 기술 동작도 검사해야 합니다.