색상 대비 검사기
Check a URL's rendered contrast
Loads the page in a metered headless browser and runs axe-core's color-contrast rule against the real computed styles — the resolved foreground, background, opacity, inherited color, and CSS variables after the cascade, not a static-HTML color guess. This is the same Browser-Rendering pipeline the Accessibility Tester uses, filtered to just contrast findings.
검사는 당사 서버에서 실행됩니다. 입력한 URL을 가져오지만 결과는 보관하지 않습니다. This launches a metered browser audit shared with the Accessibility Tester's rendering budget, so it is rate-limited per visitor and per target site. 익명 실행별 결과 계수는 종합 연구에 사용될 수 있습니다. URL, 도메인, IP 및 식별자는 절대 포함되지 않으며 100회 미만의 실행에 대한 통계는 공개하지 않습니다.
전체 과정이 브라우저에서 실행되며, 붙여넣은 내용은 업로드되거나 저장되지 않습니다. 익명 실행별 결과 계수는 종합 연구에 사용될 수 있습니다. URL, 도메인, IP 및 식별자는 절대 포함되지 않으며 100회 미만의 실행에 대한 통계는 공개하지 않습니다.
Palette audit
Paste CSS variables, token declarations, or a hex list. The matrix checks every color as text against every other color as a background.
이 도구 평가하기
이 도구 정보
foreground와 background 색상의 contrast ratio를 계산해 WCAG 2.2 AA·AAA 기준을 확인하고, 실패할 경우 원래 색상과 가까운 통과 Hex 대안을 제안합니다. CSS 또는 design-token palette를 로컬로 검사할 수 있고 선택적으로 공개 URL의 렌더링된 색상 조합을 수집합니다.
색상 대비는 접근성의 한 부분일 뿐입니다. keyboard, semantics, focus, zoom과 assistive technology 동작은 별도로 검토해야 합니다.
기능
- 일반 text와 large text에 대한 WCAG 2.2 AA·AAA contrast ratio 판정
- 현재 hue를 가능한 한 유지하는 가까운 통과 foreground·background Hex 제안
- 붙여 넣은 CSS와 design token의 색상 pair를 브라우저에서 로컬 일괄 검사
- 선택형 공개 URL render에서 관찰된 text·background 조합과 selector context 수집
작동 방식
sRGB 값을 linear luminance로 변환해 밝은 색과 어두운 색의 상대 휘도 비율을 계산합니다. text size와 weight에 맞는 WCAG 2.2 threshold와 비교하고, 실패 시 색 공간을 탐색해 최소 변화의 통과 후보를 찾습니다. CSS·URL 결과는 실제 component 상태와 함께 사람이 검토합니다.
제한사항
- gradient, image background, transparency, blend mode와 상태 변화는 단일 색상 pair 계산만으로 정확히 평가되지 않을 수 있습니다.
- 가까운 Hex 대안은 수학적 대비를 통과해도 brand system이나 시각적 hierarchy에 맞는지 designer가 검토해야 합니다.
- 통과 결과는 페이지 전체의 WCAG 준수나 실제 사용자 접근성을 증명하지 않습니다.
자주 묻는 질문
필요한 명암비는 얼마인가요?
국제 접근성 지침의 AA 수준은 일반 텍스트에 4.5:1, 큰 텍스트와 비텍스트 UI 구성요소에 3:1을 요구합니다. 더 엄격한 수준은 일반 텍스트에 7:1, 큰 텍스트에 4.5:1을 요구합니다.
페이지 접근성을 입증하나요?
아니요. 색상 쌍만 검사하며 글꼴, 초점 상태, 텍스트 이미지 또는 붙여 넣기 모드의 실제 렌더링 배경은 확인하지 않습니다. 디자인 단계 검사로 사용하고 완성된 인터페이스도 검사하세요.
내 색상표는 어디로 가나요?
붙여 넣기 모드에서는 브라우저에 남습니다. CSS 사용자 정의 속성, 유틸리티 CSS 형식의 이름과 값 토큰 또는 16진수 색상 목록을 붙여 넣을 수 있습니다. URL 모드만 공개 페이지 주소를 서버로 보내며 색상표는 보내지 않습니다.
URL 모드와 색상 붙여 넣기는 어떻게 다른가요?
붙여 넣기는 입력한 색상 쌍을 정확히 계산합니다. URL 모드는 사용량 제한 헤드리스 브라우저에서 실제 페이지를 불러와 CSS 계단식 적용, 상속, 불투명도, 기본값이 처리된 요소별 실제 색상과 배경을 읽습니다. 정적 HTML 추정은 틀릴 수 있으므로 실제 페이지 판정에는 이 방법이 필요합니다.
자주 발생하는 문제와 해결 방법
- 오류 색상 조합이 일반 텍스트의 WCAG AA 기준을 충족하지 않습니다 해결 방법: 일반 텍스트의 대비가 4.5:1 이상이 되도록 전경색이나 배경색을 바꾸고 마우스 오버, 포커스, 비활성화, 방문 상태를 다시 테스트하세요.
- 오류 색상 조합이 큰 텍스트의 WCAG AA 기준을 충족하지 않습니다 해결 방법: 보통 굵기 24px 이상 또는 굵게 18.66px 이상인 텍스트가 3:1 대비를 충족하도록 색상 조합을 바꾸세요.
- 경고 색상 조합이 일반 텍스트의 WCAG AAA 기준을 충족하지 않습니다 해결 방법: 프로젝트에서 WCAG AAA가 필요하면 일반 텍스트가 7:1 대비를 충족하도록 색상 조합을 조정하세요.
- 경고 색상 조합이 큰 텍스트의 WCAG AAA 기준을 충족하지 않습니다 해결 방법: WCAG AAA가 필요하면 기준에 해당하는 큰 텍스트가 4.5:1 대비를 충족하도록 색상 조합을 조정하세요.
- 경고 색상 조합이 비텍스트 대비 지침을 충족하지 않습니다 해결 방법: 필수 아이콘, 포커스 표시기, 컨트롤 경계, 그래픽 객체와 인접 색상의 대비를 3:1 이상으로 높이세요.