Weight trend calculator

The scale bounces around from day to day. Enter your weigh-ins and this tool draws the trend underneath — a 7-day moving average — and works out your average weekly change, so one high morning doesn’t hide weeks of progress.

Example data. These weigh-ins are made up to show how the tool works. Add your first real one and the example disappears.
Paste a list from a spreadsheet or your notes

One weigh-in per line: the date, then the weight — e.g. 2026-08-03 203.7 or 8/3/2026 203.7 (month/day/year).

196198200202204Aug 3Aug 10Aug 17Aug 24Aug 31Aug 3, 2026: 203.7 lbAug 4, 2026: 202.8 lbAug 5, 2026: 202.4 lbAug 6, 2026: 203.0 lbAug 7, 2026: 201.9 lbAug 9, 2026: 203.5 lbAug 10, 2026: 202.8 lbAug 11, 2026: 201.7 lbAug 12, 2026: 201.1 lbAug 13, 2026: 201.5 lbAug 14, 2026: 200.4 lbAug 15, 2026: 201.3 lbAug 17, 2026: 201.7 lbAug 18, 2026: 200.2 lbAug 19, 2026: 199.7 lbAug 20, 2026: 200.4 lbAug 21, 2026: 199.1 lbAug 22, 2026: 200.0 lbAug 23, 2026: 200.8 lbAug 24, 2026: 199.7 lbAug 25, 2026: 198.6 lbAug 27, 2026: 198.0 lbAug 28, 2026: 198.2 lbAug 29, 2026: 198.9 lbAug 30, 2026: 199.3 lbAug 31, 2026: 197.8 lb
Latest 7-day average198.5 lbas of Aug 31
Average weekly change−1.31 lb/weekbest-fit line through 26 weigh-ins
Typical day-to-day move± 0.9 lblargest: 1.5 lb (Aug 17 → Aug 18)
Weigh-ins26over 29 days
DateWeight7-day avgDelete all
Aug 31197.8 lb198.5 lb
Aug 30199.3 lb198.8 lb
Aug 29198.9 lb199.0 lb
Aug 28198.2 lb199.2 lb
Aug 27198.0 lb199.4 lb
Aug 25198.6 lb199.8 lb
Aug 24199.7 lb200.0 lb
Aug 23200.8 lb200.3 lb
Aug 22200.0 lb200.2 lb
Aug 21199.1 lb200.4 lb
Aug 20200.4 lb200.6 lb
Aug 19199.7 lb200.8 lb
Aug 18200.2 lb201.0 lb
Aug 17201.7 lb201.3 lb
Aug 15201.3 lb201.8 lb
Aug 14200.4 lb201.8 lb
Aug 13201.5 lb202.1 lb
Aug 12201.1 lb202.3 lb
Aug 11201.7 lb202.6 lb
Aug 10202.8 lb202.8 lb
Aug 9203.5 lb202.9 lb
Aug 7201.9 lb202.8 lb
Aug 6203.0 lb203.0 lb
Aug 5202.4 lb203.0 lb
Aug 4202.8 lb203.3 lb
Aug 3203.7 lb203.7 lb

How it’s calculated

The line is a 7-day moving average: for each weigh-in, the average of all your weigh-ins from that day and the six days before it. If you skip days, the window simply holds fewer readings.

The average weekly change is the slope of the straight line that best fits all your weigh-ins (a least-squares fit), multiplied by 7 days. It uses every reading, so one unusual day moves it very little.

7-day average on day d = mean of your weigh-ins from day d−6 to day d Average weekly change = slope of the best-fit line (per day) × 7

Worked example: weigh-ins of 200.4, 199.2 and 199.8 lb on three days in a row give a 7-day average on the third day of (200.4 + 199.2 + 199.8) ÷ 3 = 199.8 lb. With readings of 202, 201 and 200 lb taken a week apart, the best-fit line falls by 1 lb per week.

Why your weight goes up and down from day to day

Day-to-day changes are mostly water and timing, not body fat. Common reasons:

  • Salt. A salty meal makes the body hold on to more water for a day or two.
  • Carbohydrates. Stored carbohydrate (glycogen) is kept with water, so a higher-carb day can show up on the scale.
  • Timing. Food and drink still in your system, and when you last used the bathroom, change the reading.
  • Hormones. Many people retain water at certain points of the menstrual cycle.
  • Exercise. Hard or new workouts can cause temporary water retention while muscles recover.

The calculator shows your own “typical day-to-day move” so you can see how big the noise is for you.

Tips for weigh-ins you can compare

  • Weigh at the same time of day — many people choose first thing in the morning, after the bathroom and before eating or drinking.
  • Use the same scale, on a hard, flat floor.
  • Wear similar clothing (or none) each time.
  • Weigh as often as suits you: more weigh-ins make the average smoother, but even two or three a week show a trend.

The GLPily app

Let GLPily draw this every day

GLPily keeps every weigh-in, charts your trend by week, month or year with your weekly average and pace to goal, and syncs with Apple Health and Health Connect. Free on iPhone and Android.

Free to download. Pro is an optional subscription for extras like the GLPily Grade for food and unlimited photo scans.

Frequently asked questions

What is a weight trend line?

A line that averages out day-to-day ups and downs so you can see the direction your weight is really moving. This tool uses a 7-day moving average.

Why use a 7-day average instead of my daily weight?

Because a single reading can move by more than a week’s worth of real change. Averaging a week of readings cancels out much of the water and timing noise.

Why did my weight jump overnight?

Most overnight jumps are water — a salty or high-carb meal, a late dinner, a hard workout or hormones. If the 7-day average keeps heading the same way, a single jump doesn’t change the picture.

Is my data saved or uploaded?

Nothing is uploaded. Your weigh-ins are saved only in this browser (local storage) so they’re here next time; clearing your browser data or pressing “Delete all” removes them.

Can I paste data from a spreadsheet?

Yes. Open “Paste a list”, put one weigh-in per line — the date, then the weight (for example 2026-08-03 203.7) — and press “Add these weigh-ins”.

Related tools

See all tools →

Informational only, not medical advice. These calculators do simple arithmetic on the numbers you enter. They don’t diagnose anything and don’t replace your clinician or dietitian. Nothing you type is sent anywhere — it stays in your browser. Updated September 2026.