접근성 검사기
검사는 당사 서버에서 실행됩니다. 입력한 URL을 가져오지만 결과는 보관하지 않습니다. This launches a metered browser audit. Stylesheets are allowed for computed accessibility checks; media and fonts are blocked. Automated checks catch only part of WCAG issues and never replace manual testing. 익명 실행별 결과 계수는 종합 연구에 사용될 수 있습니다. URL, 도메인, IP 및 식별자는 절대 포함되지 않으며 100회 미만의 실행에 대한 통계는 공개하지 않습니다.
+를 눌러 현재 사이트 또는 페이지를 저장합니다. 저장된 사이트, 페이지 또는 목록 옆의 ☆를 사용해 즐겨찾기에 추가하세요. 최근 검사 기록은 아래에 표시됩니다.
이름 있는 목록 만들기
로컬 선택에서 대상을 입력했습니다.
사이트 패스포트 이 저장된 사이트의 로컬 컨텍스트
로컬 데이터
저장된 대상, 이름 있는 목록 및 최근 검사 요약은 이 브라우저에만 남습니다.
이 도구 평가하기
이 도구 정보
브라우저에서 렌더링된 공개 페이지에 axe-core 감사를 실행해 WCAG 2.2 Level A 및 AA 자동 검사 결과를 심각도별로 정리합니다. 각 결과에는 영향을 받은 selector, HTML 일부, 실패 요약과 집중 수정 지침이 포함됩니다.
자동 검사는 접근성 개선의 출발점이며 완전한 접근성 또는 규정 준수의 증거가 아닙니다.
기능
- 영향받은 selector가 포함된 Critical, Serious, Moderate 및 Minor 결과
- WCAG 2.2 Level A와 AA에 해당하는 axe-core 규칙 실행
- HTML 일부, 실패 요약, 규칙 문서와 구체적인 수정 방향
- 인증 세션 없이 공개 URL을 브라우저 렌더링 환경에서 제한적으로 검사
작동 방식
공개 URL을 입력하면 시간 제한이 있는 browser audit가 페이지를 렌더링하고 axe-core 규칙을 실행합니다. critical과 serious부터 검토하되 모든 규칙과 selector를 확인하고, 수정 후 재검사한 다음 keyboard, screen reader, zoom, 콘텐츠와 전체 작업 흐름을 수동으로 점검합니다.
제한사항
- 숨겨진 상태, 개인화된 흐름, consent 선택과 상호작용 후 열리는 component는 평가되지 않을 수 있습니다.
- 자동 검사는 장벽의 일부만 찾습니다. keyboard, screen reader, 콘텐츠, focus, 오류 처리 및 task flow를 사람이 별도로 검사해야 합니다.
- axe impact 수준은 WCAG 성공 기준, 실제 사용자 맥락 또는 기술 조사를 대신하지 않습니다.
자주 묻는 질문
자동 접근성 검사를 통과하면 페이지가 국제 접근성 지침을 준수하나요?
아니요. 자동 검사는 접근성 장벽의 일부만 탐지합니다. 국제 접근성 지침의 적합성을 확인하려면 자동화와 함께 키보드, 화면 읽기 도구, 콘텐츠, 초점, 오류, 작업 흐름에 대한 수동 검사가 필요합니다.
어떤 접근성 수준을 검사하나요?
브라우저 실행은 국제 접근성 지침 2.2의 수준 A 및 AA 태그가 지정된 자동 검사 규칙을 사용합니다. 결과는 규칙 위반 보고서이며 적합성 인증서가 아닙니다.
진단에서 모달 창이나 로그인 화면을 놓칠 수 있는 이유는 무엇인가요?
사용량이 측정되는 브라우저는 인증된 세션이나 스크립트 상호작용 없이 제공된 공개 URL을 불러옵니다. 숨겨진 상태, 개인화된 흐름, 동의 선택, 나중에 열리는 구성요소는 평가되지 않을 수 있습니다.
위반 심각도는 무엇을 뜻하나요?
치명적, 심각, 보통, 경미는 자동 검사 엔진이 검토 우선순위를 정하는 데 사용하는 영향 수준입니다. 영향 수준은 관련 접근성 기준, 사용자 맥락 또는 엔지니어링 조사를 대체하지 않습니다.
자주 발생하는 문제와 해결 방법
- 오류 이미지에 접근 가능한 대체 텍스트가 없습니다 해결 방법: 이미지의 목적을 전달하는 간결한 alt 텍스트를 추가하세요. 순전히 장식용 이미지라면 alt=""를 사용하세요.
- 오류 양식 컨트롤에 레이블이 없습니다 해결 방법: for/id를 사용해 표시되는 레이블을 컨트롤에 연결하세요. 표시 레이블이 적합하지 않으면 aria-label/aria-labelledby로 정확한 접근성 이름을 제공하세요.
- 오류 링크에 접근 가능한 이름이 없습니다 해결 방법: 레이블 없는 아이콘에 의존하지 말고 링크 대상이 무엇인지 알려 주는 의미 있는 텍스트나 접근성 이름을 제공하세요.
- 경고 제목 수준을 건너뛰었습니다 해결 방법: 시각적 크기만 바꾸기 위해 수준을 건너뛰지 말고 제목을 논리적인 개요로 재구성하세요. 모양은 CSS로 조정하세요.
- 경고 문서 언어가 지정되지 않았습니다 해결 방법: 루트 html lang 속성을 페이지의 기본 BCP 47 언어 태그로 설정하고 언어가 바뀌는 구절을 별도로 표시하세요.
- 경고 중복된 요소 ID가 있습니다 해결 방법: 모든 id를 고유하게 만들고 이름이 바뀐 요소를 참조하던 레이블, ARIA 참조, 프래그먼트, 스크립트를 업데이트하세요.
- 오류 텍스트 색상 대비가 기준을 충족하지 않습니다 해결 방법: 측정된 대비율이 해당 텍스트 크기와 상태에 대한 WCAG AA 기준을 충족하도록 전경색이나 배경색을 조정하세요.
- 정보 키보드 동작은 수동 검증이 필요합니다 해결 방법: Tab 키로 모든 대화형 컨트롤을 순회하고 활성화와 포커스 순서를 테스트한 뒤, 접근할 수 없거나 갇히거나 보이지 않는 포커스 상태를 승인 전에 수정하세요.