Weekly workout log
Each week has a dedicated sheet with columns for exercise name, sets, reps, weight and rest time.
A fitness log is a free spreadsheet template where you log weekly workouts with progressive overload, track sets/reps/weights, measure body measurements, and visualize progress with a chart. Works in Google Sheets and Excel, no sign-up required.
Each week has a dedicated sheet with columns for exercise name, sets, reps, weight and rest time.
Automatic calculation of weight increase (5% per week) and volume increase for each exercise.
Monthly measurements: weight, chest, waist, arms, thighs with automatic trend calculation.
Line chart showing workout volume and body measurement trends over time, updated automatically.
Open the "Make a copy" link for Google Sheets, or download the .xlsx and open it in Excel.
On the Settings sheet set your exercises and measurement points — that is the only setup needed.
Log each workout on the Data sheet: exercise, sets, reps, weight and rest.
Update body measurements weekly.
Check the Dashboard monthly: progress chart and trends.
Press "Save progress" in the menu to keep changes.
The file lives in your Google Drive or on your computer. No account on someone else's service and no exporting of your data.
Everything is calculated by formulas you can open and edit. No closed code and no monthly fee for "analytics".
The Excel version works fully without internet — on a plane, on the road, at a dacha.
A spreadsheet beats an app for one reason: you can see how your workout is counted. In an app, exercises are a black box; in a sheet every formula is open and the logic can be adapted to you. Fitness research keeps showing the same thing: regularly logging workouts reduces the chance of skipping sessions, because the action becomes visible the same day instead of at month end.
Three dashboards show everything at once: Workout Progress — weekly volume and progressive overload; Body Measurements — trend lines for weight and key body parts; Next Workout — suggested weight based on progressive overload algorithm. A top bar shows current week and next week's target.
If you want to enter data from a phone: duplicate the Google Sheet, create a simple Google Form with fields: Exercise name, Sets, Reps, Weight, Rest time. The form writes to the Data sheet, and the dashboard updates automatically.
The template includes 20 exercises out of the box. To track more, add exercises on the Data sheet and adjust the count in a few formulas. The dashboard will update automatically: progress chart and body measurement trends.
You can add a heart rate or calorie column for each workout, or link to a habit tracker (CSV export). The formulas are open — edit, copy or extend as you see fit.
Everything described above is already set up in the Fitness Log template: weekly workouts with progressive overload, body measurements, automatic weight increase, trend charts and a dashboard with 4 weeks of demo data. Download the .xlsx or make a Google Sheets copy — free and without sign-up.
If the article helped, you can support it with a donation — but it is optional.
Yes. The download is direct: no form, no email, no trial period. The site runs on voluntary donations and advertising.
Yes, the .xlsx works in Excel 2016 and newer on Windows and Mac. VBA macros live in a separate ribbon menu; if VBA is unavailable, all analytics still work on plain formulas.
Yes: enter data through Google Sheets on mobile, or through a duplicate Google Form. Mobile entry is verified against the mobile layout of Google Sheets.
Nobody. The file lives in your Google Drive account or locally on your computer. The site collects no data about the spreadsheet contents.
Use the "Reset period" button on the Dashboard. You can restore from backup or a duplicate of the ready version.
The template includes space for 20 exercises, but you can add unlimited exercises on the Data sheet and adjust the count in a few formulas.
Download the template and start using it today — it is free.