WebTools

Useful Tools & Utilities to make life easier.

HTTP Status Code Checker

웹페이지의 응답 상태(200 등)를 확인합니다.

HTTP 상태 코드 확인이란?

주소를 입력하면 그 페이지에 접속해 서버가 돌려주는 HTTP 상태 코드를 확인해 주는 도구입니다. 200처럼 정상인지, 301·302처럼 다른 곳으로 넘기는지, 404처럼 페이지가 없는지, 500처럼 서버에 문제가 있는지를 숫자 코드와 함께 정상·리다이렉트·요청 오류·서버 오류로 구분해서 보여 줍니다. 주소 앞에 http://https://를 붙이지 않아도 자동으로 붙여서 조회합니다.

HTTP 상태 코드는 웹 서버가 브라우저의 요청에 응답할 때 함께 보내는 세 자리 숫자입니다. 평소에는 눈에 보이지 않지만, 링크가 안 열리거나 검색에서 페이지가 사라졌을 때 원인을 짚는 첫 단서가 됩니다. "사이트가 안 된다"는 막연한 느낌 대신, 실제로 어떤 코드가 돌아오는지 확인하면 문제가 내 쪽인지 서버 쪽인지, 주소가 틀린 것인지 옮겨진 것인지를 추측 없이 가릴 수 있습니다.

사용 방법

  1. 확인할 주소를 입력합니다(예: example.com 또는 https://example.com/page).
  2. 확인 버튼을 누릅니다. 서버 응답을 최대 10초까지 기다립니다.
  3. 결과에 상태 코드 숫자와 구분(정상·리다이렉트·요청 오류·서버 오류·응답 없음)이 나타납니다.
  4. 연결 자체가 안 되면(주소 오타·서버 다운·시간 초과) 이유를 알려 주는 안내 문구가 함께 표시됩니다.

대표 상태 코드

자주 마주치는 코드를 묶어서 정리했습니다. 첫 자리(2·3·4·5)가 큰 분류를 결정합니다.

코드구분
200정상요청한 페이지가 정상적으로 열림
301리다이렉트주소가 영구적으로 다른 곳으로 옮겨짐
302리다이렉트임시로 다른 주소로 보냄
404요청 오류페이지를 찾을 수 없음(주소 오타·삭제)
403요청 오류접근이 거부됨(권한 없음)
500서버 오류서버 내부에서 문제가 발생함
503서버 오류서버가 과부하·점검으로 일시적으로 응답 불가

어떤 상황에 쓰나요?

새로 올린 페이지가 제대로 열리는지 200으로 확인할 때, 검색 결과에서 클릭한 링크가 404인지 볼 때, 서버 점검 중 503이 나오는지 점검할 때 유용합니다. 특히 301·302가 나온다면 페이지가 다른 주소로 넘어가고 있다는 뜻이라, 어디로 넘어가는지 자세히 보려면 리다이렉트 확인 도구로 이어서 체인을 추적할 수 있습니다.

자주 묻는 질문

200이 나오면 무조건 정상인가요?

200은 서버가 요청한 페이지를 정상적으로 돌려줬다는 뜻입니다. 다만 화면 내용이 의도한 것과 맞는지까지는 상태 코드가 보증하지 않습니다. 접속·응답 자체는 정상이라는 신호로 이해하면 됩니다.

404와 403은 어떻게 다른가요?

404는 "그 주소에 페이지가 없다"는 뜻이고, 403은 "페이지는 있지만 접근 권한이 없다"는 뜻입니다. 404는 주소 오타나 삭제일 때가 많고, 403은 로그인이 필요하거나 서버가 접근을 막아 둔 경우입니다.

응답 없음(Unavailable)은 무슨 상황인가요?

서버가 상태 코드조차 돌려주지 못한 경우입니다. 주소를 못 찾거나(호스트 해석 실패), 서버가 꺼져 있거나, 10초 안에 응답이 없거나(시간 초과), 인증서에 문제가 있을 때 나타나며, 도구가 그 이유를 문구로 알려 줍니다.

500번대 코드는 제가 고칠 수 있나요?

500·503 같은 서버 오류는 접속하는 쪽이 아니라 서버 쪽 문제라, 방문자가 할 수 있는 일은 잠시 뒤 다시 시도하는 것뿐입니다. 내가 운영하는 사이트에서 이 코드가 나온다면 서버 로그를 확인해야 합니다.