임신 주수 계산기, 계산 원리부터 확인하기

임신 주수와 출산 예정일은 마지막 생리 시작일 딱 하나만 알면 계산할 수 있습니다. 이 계산기는 그 날짜에 280일을 더하는 단순한 덧셈(네겔레 공식)과, 오늘과의 날짜 차이를 7로 나누는 나눗셈만으로 예정일·현재 주수·검진 일정을 화면에 보여줍니다.
이 글은 그 계산이 화면 뒤에서 정확히 어떤 산수로 이루어지는지 검증 가능한 사실로 짚어, 결과를 스스로 확인하고 오독하지 않도록 돕습니다.
요약 ① 출산 예정일은 마지막 생리 시작일(LMP)에 280일을 더한 값입니다(네겔레 공식). ② 같은 날짜를 '마지막 생리일' 탭과 '수정일' 탭에 각각 입력하면 두 예정일은 정확히 14일 차이가 납니다. ③ 12·16·20·28·36주 검진일은 모두 마지막 생리일 기준으로 역산된 고정 날짜이며, ✓는 오늘이 그 날짜를 이미 지났다는 뜻입니다.
마지막 생리일과 수정일을 헷갈려서 생기는 혼란
임신을 확인한 뒤 흔히 겪는 상황이 있습니다. 병원 예약 전에 지금 몇 주인지, 다음 검진이 대략 언제쯤일지 미리 가늠해보고 싶은데 정확한 날짜 계산법을 모르는 경우입니다.
여기에 더해 어떤 계산 도구는 '마지막 생리일'을 묻고, 어떤 도구는 '배란일' 또는 '수정일'을 묻습니다. 두 값을 구분하지 않고 아는 날짜를 아무 입력란에나 넣으면, 두 결과는 우연이 아니라 구조적으로 정확히 14일 차이가 납니다.
12주 기형아 검사, 16주 쿼드 검사, 20주 정밀 초음파, 28주 당뇨 검사처럼 병원에서 안내받는 검진 주차는 알아도, 그 주차가 달력상 정확히 며칠인지는 별도로 계산해야 합니다.
도구 없이 손으로 계산하는 방법
전부 달력과 계산기만으로 할 수 있습니다. 순서는 다음과 같습니다.
- 기준 날짜를 하나 정합니다. 마지막 생리 시작일을 알면 그 날짜(LMP)를 기준으로 삼습니다. 배란일이나 수정일을 정확히 알면 그 날짜를 기준으로 삼되, 다음 단계에서 LMP로 환산해야 합니다.
- 수정일 기준이면 14일을 뺍니다. 배란은 통상 마지막 생리 시작 후 약 14일째 일어난다고 보므로, 수정일에서 14일을 빼면 환산 LMP가 나옵니다. 예를 들어 수정일이 3월 15일이면 환산 LMP는 3월 1일입니다.
- LMP에 280일(40주)을 더합니다. 이것이 네겔레 공식입니다. 28일씩 열 번(28×10=280) 달력을 넘기면 정확히 280일 뒤 날짜가 나옵니다. 예를 들어 LMP가 3월 1일이면 예정일은 같은 해 12월 6일입니다.
- 오늘 기준 주수를 계산합니다. 오늘 날짜에서 LMP를 뺀 일수를 구하고 7로 나눕니다. 몫이 '주', 나머지가 '일'입니다. LMP가 3월 1일이고 오늘이 7월 17일이면 138일이 지나 19주 5일이 됩니다.
- 분기와 검진일을 계산합니다. 주수가 14주 미만이면 1분기, 28주 미만이면 2분기, 그 이상이면 3분기입니다. 검진일은 LMP+(주차×7)일입니다. 같은 예시(LMP 3월 1일)라면 12주는 5월 24일, 16주는 6월 21일, 20주는 7월 19일, 28주는 9월 13일, 36주는 11월 8일입니다.
이 다섯 단계만 순서대로 밟으면 예정일과 현재 주수, 검진일을 도구 없이도 전부 손으로 구할 수 있습니다. 다만 날짜를 여러 번 세다 보면 실수하기 쉽고, 탭을 잘못 골라 14일이 어긋나는 것도 흔한 실수입니다.
저희 도구로 확인하기.
마지막 생리일 또는 수정일 하나만 입력하면 출산 예정일과 임신 주수, 12~36주 검진 일정표가 바로 계산되며 입력한 날짜는 서버로 전송되지 않습니다.

탭 선택과 화면 표시를 오독하기 쉬운 지점
같은 날짜를 '마지막 생리일' 탭과 '수정일' 탭에 각각 넣어보면 14일 차이가 나는 구조를 바로 확인할 수 있습니다. 2026년 7월 17일을 마지막 생리일로 입력하면 예정일은 2027년 4월 23일로 계산됩니다.
같은 날짜를 수정일 탭에 입력하면 계산기가 그 값에서 14일을 뺀 날짜를 LMP로 다시 계산하므로 예정일은 2027년 4월 9일이 되어, 정확히 14일이 당겨집니다. 오차가 아니라 계산기가 설계된 대로 작동한 결과입니다.
'주수' 표시도 반올림이 아니라 내림(버림)입니다. 오늘과 LMP의 차이가 138일이면 138÷7=19···5이므로 19주 5일로 표시되고, 137일이었어도 19주 4일일 뿐 자동으로 20주로 올라가지 않습니다.
화면에 함께 나오는 항목들은 기준 주수가 서로 조금씩 다릅니다.
| 화면 항목 | 계산 기준 |
|---|---|
| 상단 분기 숫자(1·2·3분기) | 오늘 기준 주수가 14주 미만=1분기, 28주 미만=2분기, 그 이상=3분기 |
| 삼분기 타임라인의 구간 시작점 | LMP+91일(13주)과 LMP+189일(27주), 그리고 예정일 |
| 12·16·20·28·36주 검진 표의 날짜 | 모두 LMP+(주차×7)일로 고정되며 오늘 날짜와 무관 |
| 검진 표의 '✓' 표시 | 그 검진일이 오늘보다 이전(이미 지남)이라는 뜻일 뿐, 검진을 실제로 받았다는 의미는 아님 |
타임라인의 구간 경계(13주·27주)와 상단 분기 숫자의 기준(14주·28주)이 정확히 같은 주수는 아니라는 점도 참고할 부분입니다. 두 표시 모두 계산 로직이 다른 화면 요소일 뿐, 어느 한쪽이 틀린 것은 아닙니다.
정리
- 출산 예정일 = 마지막 생리 시작일 + 280일(네겔레 공식)이라는 단순한 덧셈입니다.
- 수정일(배란일)을 입력하면 계산기가 내부적으로 14일을 빼서 LMP로 환산한 뒤 같은 덧셈을 적용합니다. 그래서 같은 날짜라도 어느 탭에 넣느냐에 따라 예정일이 14일 달라집니다.
- 화면의 '주수'는 오늘과 LMP의 날짜 차이를 7로 나눈 몫과 나머지(내림 계산)입니다.
- 12·16·20·28·36주 검진일은 오늘 날짜와 무관하게 LMP를 기준으로 역산된 고정 날짜이며, ✓는 그 날짜가 이미 지났다는 표시일 뿐입니다.
- 상단 분기 숫자는 14주·28주를, 타임라인 구간은 13주·27주를 기준으로 그어져 있어 서로 완전히 같은 경계는 아닙니다.
마지막 생리일 또는 수정일 하나만 입력하면 출산 예정일과 임신 주수, 12~36주 검진 일정표가 바로 계산되며 입력한 날짜는 서버로 전송되지 않습니다.
자주 묻는 질문
마지막 생리일을 정확히 모르면 어떻게 계산하나요?
이 계산기는 입력한 날짜 하나를 기준으로 역산하는 구조라 마지막 생리일이나 수정일 중 최소 하나를 알아야 계산할 수 있습니다. 정확한 날짜를 모르는 경우 산부인과 초음파로 추정하는 임신 주수를 별도로 안내받는 것이 일반적입니다.
실제 출산일이 계산된 예정일과 다를 수 있나요?
네겔레 공식은 생리 주기가 28일이고 배란이 그 14일째 일어난다고 가정한 계산식입니다. 실제 생리 주기가 이보다 길거나 짧으면 계산된 예정일과 실제 배란·수정 시점 사이에 차이가 생길 수 있는 구조입니다.
수정일(배란일) 탭은 언제 쓰나요?
체외수정처럼 수정일이나 배란일을 정확히 알고 있는 경우에 사용합니다. 이 탭에 입력한 날짜는 계산기 내부에서 14일 전 날짜로 환산되어, 마지막 생리일 기준 계산식(LMP+280일)에 그대로 대입됩니다.
입력한 날짜는 어디에 저장되나요?
저장되지 않습니다. 이 계산기는 브라우저에서만 계산을 처리하며, 입력한 날짜를 서버로 전송하거나 별도로 저장하지 않습니다.
