Weekly average weight calculator

Paste your weigh-ins or load an export. The calculator groups every calendar week from Monday to Sunday and shows the average, the change vs last week in weight and as a percentage of body weight, and your trend weight next to it. For losing, maintaining, bulking and cutting.

Your data never leaves your browser

The calculation runs entirely on your device. No upload, no account and nothing stored on our server.

Order and separators don't matter, comma or dot as decimal mark. Several weigh-ins on the same day are averaged.

Drop a file here or

Apple Health (export.zip or export.xml), Withings (weight.csv or ZIP), Google Fit (Takeout CSV), Happy Scale, Libra, openScale, Trendcurve and any CSV with a date and a weight column.

Only sets the colours: sage means towards your goal.

Your weeks Example data

This is made-up example data covering twelve weeks, so you can see what a result looks like. Paste your own weigh-ins above.

Latest weekly average
Change vs last week
Avg change per week
Daily weigh-ins (noise) Weekly average Trend

Change per week

Weekly table

The file is created in your browser and opens in Excel, Numbers or Google Sheets.

Every day, automatically: Trendcurve for iPhone and Android

The app reads your weight from Apple Health or Health Connect and shows your trend and 7-day change, no copying and pasting. Free, no account, your weigh-ins stay on your device.

Your trend after every weigh-in, not just on Sunday

Trendcurve recalculates your trend weight after every weigh-in and shows the 7-day change. You choose the method: a moving average over 7 or 14 days or exponential smoothing, all free. The app can read your weight from Apple Health. With Pro you see your weekday pattern: how far each weekday sits above or below your trend on average.

Why a weekly average tells you more than a single weigh-in

Your weight moves from day to day, often by 1 to 2 kg (2 to 4 lb), because of water, salt, carbs and digestion. A single reading therefore says little about whether you lost or gained fat this week.

The weekly average combines every day you weighed in during a calendar week. With seven days, an outlier moves it by only a seventh of its size: a reading 1.4 kg above your usual level lifts the average by 0.2 kg. And because each weekday is in it exactly once, a heavier day after the weekend and a lighter midweek day cancel out.

During a cut or bulk you can check your pace this way: if this week's average is 0.3 kg below last week's, that is more reliable than comparing two single Mondays.

Where the weekly average is weaker than a moving trend

  • It moves in steps. Within a week you get no new value, only with the next complete week. A moving trend updates after every weigh-in.
  • It describes the middle of the week on average. By Sunday the average is already a few days old.
  • Missing days distort it. If you only weigh in on Monday and Tuesday, the average consists only of the days after the weekend, which are higher for many people. A trend also uses the weeks before and copes better with gaps.
  • The calendar boundary is arbitrary. A weekend of salty food lands in one particular week and can exaggerate the change vs last week there, then soften it the week after.
  • The change between two weeks rests on at most seven values on each side. Over several weeks it becomes steadier, which is why the calculator also shows the average change per week.

How the calculator works

  1. Several weigh-ins on the same day are first averaged into one daily value, just like in the Trendcurve app. A day with three weigh-ins does not count three times.
  2. Each calendar week runs from Monday to Sunday in your local time, and the week number follows ISO 8601.
  3. The weekly average is the mean of that week's daily values. The change refers to the previous week with weigh-ins. If a week is missing in between, the table shows which week the change refers to.
  4. The change in percent is the change divided by the previous week's average.
  5. Next to it you see the trend weight on the Sunday of the week, or on the last day weighed in the current week. It comes from exponential smoothing, the app's default method.

How to use the table

  • Compare mainly weeks with at least four days weighed, and weigh yourself under conditions that are as similar as possible, for example in the morning before breakfast.
  • The percent column shows your pace relative to your weight. The Trendcurve app warns when a target pace is more than one percent of body weight per week.
  • In a bulk the changes are small and often switch sign. Look at the average change over several weeks rather than at a single week.
  • If a week is out of line (holidays, travel, illness, cycle), wait for the following week before you change calories or training.
  • With the CSV export you can continue the table in Excel, Numbers or Google Sheets or hand it to your coach.

Embed on your site

Do you run a fitness blog, advise on nutrition or moderate a forum? Embed this calculator on your site for free. It calculates in your visitors' browser, loads no analytics and shows no cookie banner. Improvements arrive automatically, there is nothing to maintain.

Without the small script the frame has a fixed height of 1700 pixels. The script only reports the height of the calculator. Please keep the link below the frame.

Open preview

All calculators to embed, how to cite us and free graphics

Frequently asked questions

Add up the daily values of a calendar week and divide by the number of days you weighed in. For 82.9, 82.5, 82.3, 82.2, 82.1, 82.4 and 82.4 kg that is 576.8 divided by 7, so 82.4 kg. If you weighed yourself several times on one day, average those values into one daily value first.

The more often, the steadier the average. With seven days weighed, each weekday is in it exactly once. The calculator marks weeks with fewer than four days weighed, because then single days and the weekly rhythm shape the value strongly.

The weekly average describes the middle of the week on average, the trend weight the Sunday. Exponential smoothing also includes the weeks before, with decreasing weight. If you lose steadily, the trend therefore usually sits a little above the weekly average; if you gain steadily, a little below.

The weekly average is easy to recalculate and suits a week-against-week comparison, for example in a training log. A moving trend updates after every weigh-in, copes better with missing days and is not tied to a calendar boundary. In the Trendcurve app you choose between a moving average over 7 or 14 days and exponential smoothing.

It puts the change in relation to your weight: minus 0.6 kg with a previous-week average of 83 kg is minus 0.72 percent. That way you can compare weeks and people of different weights. The Trendcurve app warns when a target pace is more than one percent of body weight per week.

No. Reading, calculating and the CSV file all happen entirely in your browser. Your weights are sent neither to our server nor to analytics services.

More on averages, trend and weighing in on the blog