사용자가 식단 계획 및 자가 진단 서버에 접속하여 일정 기간 동안의 식단을 스스로 계획하는 것을 보조하는 인터넷을 통한 식단 자가 진단 방법이 개시된다. 본 발명에 따른 식단 계획 및 자가 진단 방법은, 식품을 구성하는 영양소 별로 분류한 복수개의 기초 식품군 정보, 조리된 상태/먹기 직전의 특정 음식에 대해 그 음식을 구성하는 음식 식품군 정보, 및 각 음식에 대한 기초 식품군 별 교환단위 정보를 유지하는 단계, 사용자에 대응하는 권장식단 정보를 로딩하는 단계, 사용자로부터 선택된 선택식단 정보를 수신하는 단계, 권장식단 정보에 따른 음식들의 기초 식품군 별 교환단위의 합과, 선택식단 정보에 따른 음식들의 기초 식품군 별 교환단위의 합을 비교하는 단계, 및 권장식단 정보와 선택식단 정보를 비교한 결과를 전송하는 단계를 포함한다. 식품, 식품군, 음식, 교환단위, 선택식단, 권장식단