체중 변화 그래프 트래커

체중을 기록할 때마다 꺾은선 그래프로 추세를 보여주고, 목표 체중까지 얼마나 남았는지 계산해드립니다.

기록과 계산은 참고용 정보이며 의학적 조언이나 진단이 아닙니다. 체중 변화가 걱정되면 의료진과 상담하세요.

이 트래커는 언제 쓰나요

다이어트 중이거나 체중 증량을 하고 있거나, 단지 건강 관리를 위해 몸무게를 가끔 재는 사람이 숫자를 한곳에 모아 흐름을 보고 싶을 때 씁니다. 체중은 하루 사이에도 수분 섭취, 식사 시각, 배변 여부에 따라 1kg 안팎으로 오르내릴 수 있어 하루하루의 숫자만 보면 일희일비하기 쉽습니다. 이 도구는 점마다 찍히는 변동을 7일 이동평균과 최근 28일 기울기로 걸러 "대체로 오르는지 내리는지, 주당 얼마나 변하는지"를 보여 줍니다.

입력하는 순서

  1. 날짜와 체중을 입력하고 "기록 추가"를 누릅니다. 날짜는 오늘로 기본 설정되고, 미래 날짜는 입력할 수 없습니다.
  2. 같은 날짜에 다시 입력하면 새 기록이 추가되지 않고 그날의 값이 바뀝니다. 하루 중 여러 번 재면 같은 조건(기상 직후 등)의 값 하나만 남기는 것이 좋습니다.
  3. 목표 체중과 키는 선택입니다. 키를 넣으면 최근 체중 기준 BMI와 대한비만학회 분류가 표시됩니다.
  4. 기록이 2개 이상이면 그래프가, 7일 이상 걸쳐 3개 이상이면 주당 변화 속도가 나타납니다.

화면의 숫자는 이렇게 계산됩니다

아래 표는 예시 A(아래)의 9개 기록에 대한 7일 이동평균 계산 결과입니다.

날짜기록(kg)7일 안 기록 수7일 이동평균(kg)
2026-03-0272.41개72.40
2026-03-0572.02개72.20
2026-03-0971.82개71.90
2026-03-1271.52개71.65
2026-03-1671.62개71.55
2026-03-1971.02개71.30
2026-03-2370.92개70.95
2026-03-2670.52개70.70
2026-03-3070.42개70.45

검산된 예시 세 가지

예시 A: 4주간 감량 중인 직장인. 2026년 3월 2일 72.4kg에서 시작해 3월 30일 70.4kg까지 9번 기록했습니다. 시작 대비는 -2.0kg이고, 최근 28일 기울기는 주당 -0.49kg(현재 체중의 0.70%)입니다. 3월 16일에 71.6으로 잠깐 오른 것은 전체 흐름에서 보면 잡음에 가깝습니다. 키가 170cm라면 70.4 ÷ 2.89 = 24.4로 대한비만학회 기준 비만 전단계(23~24.9)입니다. 주당 0.5kg 안팎은 감량 기간 계산기에서 다루는 일반적인 권장 범위(주당 체중의 0.5~1%, 주당 1kg 이내) 안에 있지만, 이 트래커가 속도를 평가하거나 권장하는 것은 아닙니다.

예시 B: 체중이 제자리인 시기. 5월에 4주간 8번 기록했을 때 값은 65.0~65.5kg 사이에서 0.5kg 범위로만 움직이고 기울기는 주당 -0.02kg입니다. 하루 단위 숫자는 위아래로 흔들리지만 기울기는 사실상 0에 가깝습니다. 한 달 가까이 이런 모양이면 식사나 활동량이 유지되고 있다는 신호로 읽을 수 있습니다. 다만 몸이 변하는 정도(근육량 변화 등)는 체중만으로 알 수 없으므로, 목표가 체형 변화라면 허리둘레나 사진 같은 다른 기록을 함께 남기세요.

예시 C: 체중을 늘리는 중인 대학생. 9월 1일부터 매주 한 번씩 6번 기록해 68.0kg에서 69.3kg이 되었습니다. 마지막 기록일 기준 28일 이내 5개 기록의 기울기는 주당 +0.26kg (현재 체중의 0.38%)입니다. 증량 중에는 "한 주 사이 +1kg"처럼 큰 변화가 한 번 보여도 수분 영향일 수 있으니 이동평균이 완만하게 올라가는지를 보세요.

총 변화량을 주당 속도로 바꿔 보기

4주 동안 줄어든 총 변화량을 주당 속도(kg)와 현재 체중 대비 비율(%)로 환산한 표입니다. 같은 4kg이라도 체중이 가벼운 사람에게는 더 큰 비율이 됩니다. 표시한 "빠름"은 주당 체중의 1% 또는 1kg을 넘는 경우로, 감량 기간 계산기가 경고를 띄우는 기준과 같습니다.

시작 체중4주 -1kg4주 -2kg4주 -3kg4주 -4kg
60kg주 0.25kg · 0.42%주 0.50kg · 0.83%주 0.75kg · 1.25% (빠름)주 1.00kg · 1.67% (빠름)
70kg주 0.25kg · 0.36%주 0.50kg · 0.71%주 0.75kg · 1.07% (빠름)주 1.00kg · 1.43% (빠름)
85kg주 0.25kg · 0.29%주 0.50kg · 0.59%주 0.75kg · 0.88%주 1.00kg · 1.18% (빠름)
100kg주 0.25kg · 0.25%주 0.50kg · 0.50%주 0.75kg · 0.75%주 1.00kg · 1.00%

기록 빈도에 따라 도구가 보는 데이터 양

이 도구의 두 계산은 모두 날짜 기준 창을 씁니다. 7일 이동평균은 "기록일 포함 7일 이내", 주당 변화는 "마지막 기록일로부터 28일 이내"입니다. 그래서 얼마나 자주 재느냐에 따라 같은 도구가 전혀 다른 양의 데이터를 보게 됩니다. 아래 표는 월요일에 시작해 12주(84일) 동안 같은 요일 패턴으로 쟀다고 가정하고, 마지막 기록일 기준으로 두 창에 들어가는 기록 수를 코드와 같은 조건식으로 센 결과입니다.

기록 패턴최근 28일 창 안 기록7일 이동평균 창 안 기록주당 변화 표시
매일29개7개표시됨
주 3회(월·수·금)13개3개표시됨
주 2회(화·토)9개2개표시됨
주 1회(월)5개1개표시됨

주 1회만 재도 28일 창에 5개가 들어가 기울기는 계산되지만, 이동평균 창에는 늘 1개뿐이어서 점선이 실선과 겹칩니다. 즉 주 1회 기록에서 "이동평균"은 평활 효과가 없고, 이때 변동을 걸러 주는 쪽은 기울기입니다. 반대로 매일 재면 이동평균 창에 7개가 들어가 하루치 튐이 7분의 1로 줄어듭니다. 주 2~3회는 그 중간입니다. 기록 수가 늘수록 계산이 안정되지만, 늘리려고 컨디션이 다른 시간대의 값을 섞는 것은 오히려 잡음이 됩니다. 횟수보다 "같은 조건"이 먼저입니다.

시나리오 보강: 마지막 하루가 튀면 기울기는 얼마나 변하나

예시 D: 외식 다음 날 잰 마지막 값. 예시 B(65.0~65.5kg에서 오르내린 8개 기록)에서 마지막 기록 5월 28일의 65.1kg이 만약 66.3kg(+1.2kg)이었다면, 최근 28일 기울기는 주당 -0.02kg에서 주당 +0.17kg으로 바뀝니다. 같은 8개 중 마지막 값을 빼고 7개로 계산하면 주당 +0.01kg입니다. 기록이 8개뿐일 때는 맨 끝 한 점이 기울기를 움직이는 힘이 크다는 뜻입니다. 마지막 한 점의 영향이 큰 이유는 직선 맞춤에서 양 끝의 점이 중심에서 멀어 기울기에 더 큰 지렛대 역할을 하기 때문입니다. 그래서 갑자기 기울기가 +0.17처럼 뜨면 곧바로 "찌고 있다"고 읽지 말고, 며칠 뒤 기록이 한두 개 더 쌓였을 때 같은 방향이 유지되는지 확인하세요. 식사나 수분 때문에 튄 값이라고 확신하더라도 임의로 지우지 말고, 메모를 따로 남기고 그대로 두는 편이 나중에 해석하기 좋습니다.

예시 E: 28일 경계의 한 칸 차이. 예시 C에서 마지막 기록일은 2026년 10월 6일입니다. 코드는 "마지막 기록일 − 28일" 이상인 날짜를 창에 넣으므로 9월 8일은 포함되고(포함), 하루 앞선 9월 7일에 쟀다면 제외됩니다(제외). 그래서 예시 C의 첫 기록 9월 1일은 창 밖이며 계산에 쓰인 기록은 5개입니다. 경계 부근의 기록 하나가 들어오고 나가면서 기울기가 눈에 띄게 달라질 수 있으니, 새 기록을 추가할 때마다 주당 변화 값이 약간씩 바뀌는 것은 오류가 아니라 창이 이동하기 때문입니다.

이 도구가 입력을 처리하는 방식

기록을 외부로 옮기고 다시 활용하기

"기록 복사(CSV)" 버튼은 첫 줄에 날짜,체중(kg) 머리글을 붙이고 날짜 오름차순으로 한 줄에 한 기록을 복사합니다. 스프레드시트에 붙여 넣으면 열 두 개가 됩니다. 브라우저 데이터를 정리하기 전이나 기기를 바꾸기 전에 한 번씩 복사해 메모 앱이나 스프레드시트에 보관해 두세요. 이 도구에는 복사한 CSV를 다시 불러오는 기능이 없으므로, 옮기려면 새 기기에서 날짜와 체중을 다시 입력해야 합니다. 스프레드시트에서 직접 이동평균을 구하려면 날짜 열 기준으로 "해당 행 포함 7일 이내" 조건 평균을 쓰면 이 도구의 점선과 같은 값이 나옵니다. 기울기는 스프레드시트의 SLOPE 함수에 날짜 일련번호(x)와 체중(y)을 넣고 7을 곱하면 같은 방식의 주당 값이 됩니다.

측정 요령

흔한 실수와 한계

저장 위치와 삭제 방법

기록·목표·키는 이 브라우저의 localStorage에 pib-weight-trend-tracker-v1 키로 저장되며 서버로 전송되지 않습니다. 다른 기기·브라우저와는 동기화되지 않고, 사이트 데이터를 지우거나 시크릿 창을 쓰면 사라집니다. 기록별 ✕ 버튼과 "전체 초기화"로 지울 수 있고, 백업은 "기록 복사(CSV)"로 날짜와 체중을 텍스트로 보관할 수 있습니다. 공용 컴퓨터에서는 쓰지 않거나 사용 후 초기화하세요.

자주 묻는 질문

같은 날짜에 두 번 입력하면 어떻게 되나요?

같은 날짜의 기존 기록이 새 값으로 바뀝니다. 아침과 저녁 값을 따로 남기고 싶다면 한쪽만 기록하는 규칙을 정해 일관성을 유지하세요.

체중이 정체기인지 어떻게 알 수 있나요?

이동평균이 2~3주 이상 뚜렷한 방향 없이 좁은 범위에서만 움직이고 주당 변화가 0에 가깝다면 정체로 볼 수 있습니다. 식단이나 활동량이 바뀌지 않았는지 점검해 보세요. 이 도구는 원인까지 알려 주지는 못합니다.

주당 변화가 표시되지 않아요.

최근 기록일로부터 28일 이내에 기록이 3개 이상이고 첫 기록과 마지막 기록이 7일 이상 떨어져 있어야 계산됩니다.

이동평균과 현재 체중이 왜 다른가요?

이동평균은 최근 7일 기록을 평균낸 값이라 오늘 값보다 완만합니다. 최근에 급격히 변한 날은 둘의 차이가 커 보일 수 있고, 7일 안에 기록이 하나뿐이면 같아집니다.

목표 체중은 얼마로 잡아야 하나요?

이 도구는 목표를 정해 주지 않습니다. 건강 체중 범위는 BMI 계산기, 감량에 걸리는 시간은 감량 기간 계산기를 참고하고, 개인 상황에 맞는 목표는 의료진·영양사와 상의하세요.

기록을 며칠 건너뛰었는데 그래프가 이상해 보이지 않나요?

그래프의 가로축은 기록 순서가 아니라 실제 날짜 간격에 비례합니다. 일주일 비어 있으면 그 구간은 선이 길게 이어질 뿐 값이 지어내지는 않습니다. 이동평균도 빈 날을 0이나 직전 값으로 채우지 않고 창 안에 실제로 있는 기록만 평균합니다.

주당 변화의 퍼센트는 무엇의 몇 퍼센트인가요?

주당 kg 값을 가장 최근 기록의 체중으로 나눈 비율입니다. 시작 체중이 아니라 현재 체중이 분모이므로, 같은 주당 kg이라도 체중이 줄어들수록 비율은 조금씩 커집니다. 이 값은 속도의 크기를 가늠하는 참고 숫자일 뿐 좋고 나쁨의 판정이 아닙니다.

저울을 바꾸거나 옷 무게가 다른 날은 어떻게 처리하나요?

도구에 따로 표시하는 기능은 없습니다. 저울을 바꾼 날짜는 직접 메모해 두고, 그 날 전후의 값은 같은 저울끼리만 비교해 읽으세요. 이동평균 창에 서로 다른 저울의 값이 섞이면 그 구간의 점선이 실제 변화와 다르게 보일 수 있습니다.

기록 일부만 지우면 이동평균과 기울기가 바로 바뀌나요?

네. 기록 오른쪽의 ✕를 누르면 해당 항목이 삭제되고 통계·그래프·목록이 모두 같은 데이터로 다시 계산됩니다. 삭제는 되돌릴 수 없으며 확인 창 없이 즉시 저장되므로, 필요하면 먼저 CSV를 복사해 두세요. 전체 초기화만 확인 창이 한 번 나옵니다.