KO
내 도구

HTML 검사기(구문·구조 검사)

HTML에서 닫히지 않은 태그, 잘못된 중첩, 짝 없는 종료 태그, 중복된 id와 속성, 빠진 alt, 폐기된 요소, doctype·title·charset 문제를 찾아 줍니다.

결과
오류 5개
오류
5
경고
0
요소 수
13
검사 방식
전체 문서

브라우저가 HTML을 파싱하는 방식을 본뜬, 구문과 구조에 대한 로컬 검사입니다. W3C Nu HTML Checker가 아니므로 속성 값, ARIA 규칙, 이름 있는 문자 참조의 전체 목록은 검증하지 않습니다.

메시지
줄열유형메시지
11정보<meta name="viewport">가 없습니다. 없으면 휴대폰에서 페이지가 축소되어 보입니다.
929오류</b>이(가) <b>(9번째 줄, 12번째 열에서 열림)을(를) 닫습니다. 그런데 그 안에서 9번째 줄, 21번째 열에서 연 <i>이(가) 아직 열려 있습니다. 먼저 닫으세요.
933오류짝이 없는 종료 태그 </i>입니다. 열려 있는 <i> 요소가 없습니다.
113오류<img>에는 alt 속성이 필요합니다. 이미지를 설명하거나, 장식용이라면 alt=""를 쓰세요.
123오류<center> 요소는 더 이상 쓰지 않습니다. CSS(text-align 또는 margin: auto)를 쓰세요.
1217오류id "info"이(가) 중복되었습니다. 이미 10번째 줄, 8번째 열에서 쓰였으며, id는 페이지에서 고유해야 합니다.
내 도구 →
광고

브라우저는 깨진 HTML도 너그럽게 받아들이지만 예상과 다르게 고쳐서 렌더링합니다. <p> 안의 <div>는 문단을 조용히 끝내고, 잘못 중첩된 <b><i> 태그는 다시 만들어지며, 중복된 id는 스크립트와 레이블을 망가뜨립니다. 이 검사기는 브라우저처럼 HTML을 읽어 모든 문제를 줄과 열 번호와 함께 보여 줍니다. 닫히지 않은 태그와 짝 없는 태그, 잘못된 중첩, 중복된 속성과 id, 빠진 대체 텍스트, 폐기된 요소와 속성, 전체 페이지라면 doctype, title, 언어, 문자 인코딩까지 확인합니다.

사용 방법

  1. 전체 페이지나 코드 조각을 상자에 붙여 넣습니다.
  2. 검사 방식은 자동으로 두거나, 전체 문서 또는 조각 검사를 직접 고릅니다.
  3. 메시지 표를 읽습니다. 오류는 먼저 고쳐야 하고, 경고는 권장 사항입니다.
  4. 처음 문제부터 고치고 다시 검사하세요. 종료 태그 하나가 빠지면 메시지가 여러 개 나올 수 있습니다.

계산식

오류 = 파싱 오류 + 중첩 및 콘텐츠 모델 오류 + 폐기된 기능, 경고 = 권장 수정 사항

HTML에서 생략할 수 있는 종료 태그(</p>, </li>, </td>, </tr>, </option> 등)는 빠져 있어도 보고하지 않습니다. <svg>와 <math> 안의 요소는 XML 규칙을 따르므로 자기 닫기 태그를 써도 됩니다. script와 style의 내용은 HTML로 파싱하지 않습니다.

예시

예제 페이지에는 문제가 다섯 가지 있습니다. <b>월요일부터 <i>금요일까지</b></i>에서 오류 두 개가 나옵니다. </b>가 굵은 글씨를 닫을 때 기울임이 아직 열려 있고, 이어서 </i>는 닫을 대상이 없습니다. <img>에는 대체 텍스트가 없고, <center>는 폐기된 요소이며, id info가 두 번 쓰였습니다. 결과는 오류 5개, 경고 없음입니다.

자주 묻는 질문

W3C 검사기와 같은 건가요?

아닙니다. 이 도구는 브라우저에서 로컬로 실행되며 가장 흔한 구문과 구조 문제를 다룹니다. W3C Nu HTML Checker는 모든 속성 값, ARIA 사용 등 훨씬 많은 것을 검증하니, 최종 점검에는 그쪽을 쓰세요.

</p>가 빠져도 오류가 아닌 이유는 무엇인가요?

HTML은 p, li, td, tr, option 등 일부 요소의 종료 태그를 생략하도록 허용하며, 브라우저가 정해진 위치에서 자동으로 닫습니다.

<p> 안에 <div>를 넣으면 왜 </p>에서 오류가 나나요?

문단은 블록 요소를 포함할 수 없어서, 브라우저는 <div>를 만나면 <p>를 끝냅니다. 그러면 뒤에 나오는 </p>는 닫을 문단이 없습니다.

내 HTML이 업로드되나요?

아닙니다. 검사는 전부 브라우저 안에서 이뤄집니다.

출처

최종 업데이트:

인용·퍼가기
APA

kakaoCalc. (2026, November 8). HTML 검사기(구문·구조 검사). https://kakao.mobile/ko/tools/html-validator/

MLA

“HTML 검사기(구문·구조 검사).” kakaoCalc, 8 Nov. 2026, kakao.mobile/ko/tools/html-validator/.

광고