색 대비 검사기
어떤 색 조합이든 WCAG 2.1 기준으로 확인해 보세요. 색각 이상이 있는 사용자에게 어떻게 보이는지도 즉시, 무료로, 브라우저에서 확인할 수 있습니다.
정상 색각
색각 이상에서 이 조합이 보이는 모습
protanopia
Ratio: 17.93:1 ✓ AA
deuteranopia
Ratio: 17.93:1 ✓ AA
tritanopia
Ratio: 17.93:1 ✓ AA
색 대비와 접근성 이해하기
WCAG 대비 기준
웹 콘텐츠 접근성 지침(WCAG)은 저시력이나 색각 이상이 있는 사용자도 글을 읽을 수 있도록 최소 대비 비율을 규정합니다:
- 4.5:1 WCAG AA — 본문 텍스트(18pt 미만)
- 3.0:1 WCAG AA — 큰 텍스트(18pt 이상 또는 14pt 굵게)
- 7.0:1 WCAG AAA — 본문 텍스트(강화 기준)
- 4.5:1 WCAG AAA — 큰 텍스트(강화 기준)
색각 시뮬레이션이 중요한 이유
남성의 약 8%, 여성의 약 0.5%에게 어떤 형태로든 색각 이상이 있습니다. 정상 색각 기준으로 WCAG 대비 비율을 통과하더라도, 적색과 녹색을 매우 다르게 보는 제1·제2색각 이상 사용자에게는 부족할 수 있습니다. 디자인은 항상 색각 시뮬레이션으로 확인하세요.
휘도는 언제나 남는 통로
색에는 설계자가 기댈 수 있는 두 성분이 있습니다. 색상과 명도입니다. 그러나 이용자 전체에게 믿을 수 있는 것은 그중 하나뿐입니다.
색상 변별은 편차가 큽니다. 남성 열두 명 가운데 대략 한 명이 적록 색각 이상을 지니며, 그에게는 여러분에게 명백해 보이는 색상 차이가 아무 정보도 나르지 않을 수 있습니다. 명도 변별은 훨씬 고릅니다. 색각 이상이 있는 사람, 시력이 떨어진 사람, 뙤약볕에서 색이 씻긴 휴대전화 화면을 보는 사람, 시각이 완전히 전형적인 사람이 모두 큰 명도 차이를 큰 차이로 지각합니다.
그래서 대비비가 접근성에서 하중을 떠받치는 지표가 됩니다. 두 색의 명도 관계를 재고 색상은 완전히 무시하는데, 바로 그것이 바라는 바입니다. 색상이라는 통로를 믿을 수 없을 때 무엇이 남는지를 알려 주기 때문입니다.
비율은 두 색의 상대 휘도가 같아 경계가 누구에게도 보이지 않는 1 대 1부터, 순백 위의 순흑인 21 대 1까지 걸쳐 있습니다. 계산은 WCAG에 정확히 정의돼 있습니다. sRGB의 각 채널을 선형 광으로 바꾸고, 지각 휘도에 대한 기여에 따라 채널에 가중치를 주고, 밝은 쪽 결과와 어두운 쪽 결과를 견줍니다.
기준값과 그 근거
4.5 대 1 — 일반 본문(WCAG AA). 본문의 기준선입니다. 이 수치는 대략 20/40 시력과 결부된 대비 감도 저하에서 도출되었습니다. 고령자에게 흔하고 교정할 수 있으나 흔히 교정되지 않은 상태입니다.
3 대 1 — 큰 글자(WCAG AA). 18포인트 보통 또는 굵은 14포인트부터 적용됩니다. 큰 글자는 획이 두꺼워 낮은 대비에서도 읽힙니다.
3 대 1 — 비텍스트 대비(WCAG AA). 인터페이스 구성요소와 의미 있는 그래픽을 다룹니다. 입력란 테두리, 토글 상태, 초점 표시, 정보를 전하는 아이콘, 도표의 핵심 부분 등입니다. 가장 자주 놓치는 기준이며, 시각적으로 세련되고 대비가 낮은 인터페이스가 감사에서 걸리는 지점도 대개 여기입니다.
7 대 1과 4.5 대 1 — 일반 본문과 큰 글자(WCAG AAA). 대략 20/80 시력을 겨냥한 더 엄격한 수준입니다. 의무가 아니더라도 긴 글에는 채택할 가치가 있습니다.
대비는 필요하지만 충분하지 않다
접근 가능한 배색 작업에서 가장 흔한 잘못은 대비비를 통과한 시점을 작업의 끝으로 여기는 것입니다. 답해야 할 독립된 물음이 둘 있습니다.
- 각 색이 자기 배경 위에서 읽히는가? 그것이 대비이며 이 검사기가 답합니다.
- 서로 다른 뜻을 지닌 색들이 서로 구별되는가? 그것은 색상 분리이며 대비비는 이에 대해 아무 말도 하지 않습니다.
빨간 계열과 초록 계열이 있는 도표는 둘 다 흰 바탕에서 어두우므로 대비를 넉넉히 통과하면서도, 두 계열이 서로 구별되지 않아 제2색각인 사람에게는 전혀 읽히지 않을 수 있습니다. 그런 배색은 색각 시뮬레이터에도 통과시키십시오.
그리고 색이 의미를 나를 때는 언제나 두 번째 단서를 더하십시오. WCAG의 색 사용 기준이 그것을 요구하며, 기법 G111이 표준적인 방식을 서술합니다. 색을 무늬, 형태, 위치 또는 명시적 라벨과 짝짓는 것입니다. 실제로는 색 범례 대신 도표 계열에 직접 라벨을 붙이고, 빨간 오류 메시지 옆에 아이콘을 두고, 본문 속 링크에 밑줄을 긋고, 성공과 실패 상태를 형태로도 구분하는 일을 뜻합니다.
검사기와 함께 작업하기
전경색과 배경색을 입력하면 도구가 비율과 충족한 기준값을 알려 줍니다. 몇 가지 습관이 유용성을 높입니다.
- 실제 조합을 시험하십시오. 반투명 겹침, 그러데이션, 배경 이미지가 있으면 실효 배경은 스타일시트의 색이 아닙니다. 실제로 그려지는 것에서 표본을 뜨십시오.
- 두 테마를 모두 시험하십시오. 휘도는 깔끔하게 뒤집히지 않습니다. 어두운 배색에는 자체 점검이 필요합니다.
- 그러데이션에서는 최악의 지점을 시험하십시오. 평균이 아닙니다.
- 비활성 상태와 안내 문구도 포함하십시오. 그것들도 읽힙니다.
- 초점 표시는 나타나는 모든 표면에 대해 시험하십시오. 흰 바탕에서 3 대 1을 채우는 초점 테두리가 카드 위에서는 사라질 수 있습니다.
전체 그림은 색각 이상을 고려한 설계가 배색 구성을 다루고, 도표를 접근 가능하게 만들기가 데이터 시각화를 구체적으로 다룹니다.
궁금한 점이 있나요?
자주 묻는 질문
색각 검사의 원리, 진행 방법, 그리고 결과를 어떻게 활용할지 정리했습니다.
4.5 대 1과 3 대 1은 실제로 무엇을 뜻하나요?
전경색과 배경색 사이의 휘도 대비비이며, 눈금은 같음을 뜻하는 1 대 1부터 흰 바탕의 검정인 21 대 1까지입니다. WCAG 2.2는 일반 본문에 최소 4.5 대 1을 요구하고, 18포인트 이상 또는 굵은 14포인트 이상인 큰 글자에는 3 대 1을 허용합니다. 큰 글자는 획이 두꺼워 낮은 대비도 견디기 때문입니다. 아이콘, 입력란 테두리, 초점 표시처럼 의미를 나르는 비텍스트 요소에도 3 대 1이 필요합니다.
색각 이상에서 특히 대비가 중요한 이유는 무엇인가요?
색상 변별이 작동하지 않을 때 남는 통로가 휘도 대비이기 때문입니다. 두 요소가 색상에서만 다르고 명도에서는 거의 다르지 않다면, 그 색상 차이를 압축하는 사람에게는 아무것도 남지 않습니다. 충분한 휘도 대비는 색이 어떻게 처리되든 그 구분을 보이게 유지합니다. 한 쌍의 색에 부여할 수 있는 가장 튼튼한 접근성 속성입니다.
색은 4.5 대 1을 넘겼는데도 설계가 실패합니다. 어떻게 그럴 수 있나요?
배경에 대한 대비를 통과하는 것은 필요하지만 충분하지는 않습니다. 도표의 빨간 선과 초록 선은 각각 흰 배경에 훌륭한 대비를 가지면서도 서로 구별되지 않을 수 있습니다. 대비는 전경과 배경 사이에서 재고, 구별 가능성은 전경과 전경 사이의 문제입니다. 둘 다 확인하고, 색으로 구분한 모든 요소에 색이 아닌 단서를 주십시오.
어두운 테마에서는 비율이 달라지나요?
공식은 그대로지만 결과는 달라집니다. 대비는 상대 휘도로 계산하므로 배색을 뒤집으면 대칭이 아니라 다른 비율이 나옵니다. 흰 바탕에서 통과한 조합이 거의 검은 바탕에서는 실패할 수 있습니다. 원래 휘도가 낮은 채도 높은 파랑과 보라에서 특히 그렇습니다. 두 테마 모두 시험하십시오.
AAA 수준을 목표로 삼을 만한가요?
더 엄격한 수준으로 일반 본문 7 대 1, 큰 글자 4.5 대 1을 요구하며 실제로 더 읽기 쉽습니다. 저시력이나 조명이 나쁜 환경에서 특히 그렇습니다. 대부분의 조직은 AA를 준수 기준선으로 삼고 본문과 긴 글에는 AAA를 목표로 둡니다. AAA가 법적 요구인 경우는 드뭅니다.
어떤 요소가 예외인가요?
WCAG는 순전히 장식적인 콘텐츠, 비활성 컨트롤의 일부인 텍스트, 로고타이프의 텍스트, 그리고 다른 중요한 시각 내용이 있는 이미지의 일부인 텍스트를 제외합니다. 예외의 범위는 흔히 생각하는 것보다 좁습니다. 입력란의 안내 문구, 비활성처럼 보이지만 실제로는 작동하는 컨트롤, 대비가 낮은 도움말 텍스트는 자주 그리고 잘못 예외로 취급됩니다.
아직 궁금한 점이 있나요? 문의하기 →