APCA 명암 대비 계산기
브라우저 처리글자색과 배경색의 APCA 명암 대비(Lc)를 계산해 본문·제목·아이콘 중 어디에 쓸 수 있는지 판단하고, WCAG 2 명암비와 등급도 함께 보여 줍니다.
APCA(Accessible Perceptual Contrast Algorithm)는 WCAG 3 초안에서 검토 중인 새 명암 대비 계산 방식으로, 같은 색 조합이라도 밝은 배경의 어두운 글자와 어두운 배경의 밝은 글자를 다르게 평가합니다. 이 계산기는 글자색과 배경색을 넣으면 APCA-W3 0.1.9 상수로 Lc 값을 계산합니다.
글자색 #999999 · 배경색 #ffffff APCA Lc: 54.6 (밝은 배경의 어두운 글자) 판단: Lc 45 이상 — 큰 제목·굵은 큰 글자(36px 또는 굵은 24px 이상) 참고 WCAG 2 명암비: 2.85:1 (기준 미달)
APCA 명암 대비 계산기 사용 가이드
APCA(Accessible Perceptual Contrast Algorithm)는 WCAG 3 초안에서 검토 중인 새 명암 대비 계산 방식으로, 같은 색 조합이라도 밝은 배경의 어두운 글자와 어두운 배경의 밝은 글자를 다르게 평가합니다. 이 계산기는 글자색과 배경색을 넣으면 APCA-W3 0.1.9 상수로 Lc 값을 계산합니다.
Lc 값에 따라 용도를 알려 줍니다. Lc 90 이상은 본문에 가장 권장, 75 이상은 본문 최소, 60 이상은 일반 콘텐츠 글자, 45 이상은 큰 제목, 30 이상은 자리표시자·아이콘 같은 글자 외 요소, 15 이상은 눈에 보이는 최소 구분입니다. 부호는 글자가 배경보다 어두우면 +, 밝으면 −입니다.
현재 법적·공공 기준은 여전히 WCAG 2 명암비(4.5:1 등)라서 같은 화면에 WCAG 2 명암비와 AA·AAA 등급도 함께 표시합니다. 회색 글자처럼 두 방식의 판단이 다르게 나오는 경우를 비교할 수 있습니다.
사용 방법
- '글자색 다음 줄에 배경색' 칸에 글자색을 먼저, 배경색을 다음 줄에 #RRGGBB로 넣습니다.
- '실행'을 누르면 APCA Lc 값과 극성(어두운 글자·밝은 글자)이 나옵니다.
- '판단' 줄에서 이 조합을 본문·제목·아이콘 중 어디에 쓸 수 있는지 확인합니다.
- WCAG 2 명암비 등급도 함께 보고 두 기준을 모두 만족하도록 색을 조정합니다.
예시: 흰 배경의 회색 글자
#999999 #ffffff
글자색 #999999 · 배경색 #ffffff APCA Lc: 54.6 (밝은 배경의 어두운 글자) 판단: Lc 45 이상 — 큰 제목·굵은 큰 글자(36px 또는 굵은 24px 이상) 참고 WCAG 2 명암비: 2.85:1 (기준 미달)
본문용으로는 부족하고 큰 제목에만 쓸 수 있는 조합입니다.
이럴 때 쓰면 좋아요
- 디자인 시스템의 본문·보조 글자 회색 값을 정할 때
- 다크 모드에서 밝은 글자 대비가 충분한지 볼 때
- 버튼·배지 글자색이 읽기 쉬운지 확인할 때
- WCAG 2와 APCA 판단을 비교해 볼 때
문제가 생겼을 때
APCA는 어느 쪽이 글자인지에 따라 결과가 다릅니다. 첫 줄은 글자색, 둘째 줄은 배경색으로 입력하세요.
색이 두 개 필요합니다. 한 줄에 하나씩, 또는 띄어쓰기로 구분해 두 색을 넣으세요.
활용 팁
- 얇은 글꼴이나 작은 글자일수록 더 높은 Lc가 필요합니다.
- WCAG 2 AA를 통과해도 APCA에서 낮게 나오면 실제로도 읽기 어려운 경우가 많습니다.
- 색각 이상 사용자를 위한 색 구분은 색각 이상 시뮬레이터로 따로 확인하세요.
자주 묻는 질문
현재 공공·법적 요구사항은 WCAG 2 명암비입니다. APCA는 더 나은 판단을 위한 참고로 함께 보는 것이 안전합니다.
어두운 배경에 밝은 글자를 쓴 경우입니다. 크기만 보고 판단하면 되며 −75는 +75와 같은 수준으로 보면 됩니다.
아니요. 실제 화면에 보이는 불투명 색을 넣어야 정확합니다. 투명색은 배경과 합친 최종 색을 구해 넣으세요.