ArcliftGet the app

Free tool

Free workout log template

A workout log in two forms: a spreadsheet for Excel, Google Sheets and Numbers, with one row per set, and a one-page printable sheet for the gym floor. No sign-up and nothing to install.

Spreadsheet

.xlsx for Excel, Google Sheets and Numbers

A Log sheet ready to fill in, one row per set, an Example sheet with two finished sessions, and a How to sheet that explains every column.

Download the spreadsheet

9 KB · no macros

Printable sheet

PDF, one page per session

The date, workout and duration at the top, then 5 exercises with 5sets each, with columns for weight, reps, RPE, rest and notes.

8 KB each

CSV

Plain text, for any app

Just the header row, in the same column order as the spreadsheet, for any app or script that reads comma-separated files.

Download the CSV

Under 1 KB

What the spreadsheet looks like

One row per set. Every row of a session shares its date and workout name, so the sheet stays easy to filter, sort and chart. These are the rows on the Example sheet.

DateWorkout NameDurationExercise NameSet OrderWeightRepsDistanceSecondsNotesWorkout NotesRPE
2026-10-20 18:00Push day1h 5mBench Press (Barbell)W4010
2026-10-20 18:00Push day1h 5mBench Press (Barbell)18088
2026-10-20 18:00Push day1h 5mBench Press (Barbell)28088.5
2026-10-20 18:00Push day1h 5mBench Press (Barbell)38079
2026-10-20 18:00Push day1h 5mOverhead Press (Barbell)14510
2026-10-20 18:00Push day1h 5mOverhead Press (Barbell)2459
2026-10-20 18:00Push day1h 5mLateral Raise (Dumbbell)11015
2026-10-20 18:00Push day1h 5mLateral Raise (Dumbbell)D612
2026-10-22 18:30Pull day55mPull Up110
2026-10-22 18:30Pull day55mPull Up28
2026-10-22 18:30Pull day55mBent Over Row (Barbell)17010Strict, no swing
2026-10-22 18:30Pull day55mPlank160

What goes in each column

Date
Date and start time as text, like 2026-10-20 18:00
Workout Name
The same on every row of one session, like Push day
Duration
Optional, like 1h 5m or 50m
Exercise Name
Like Bench Press (Barbell); any name works
Set Order
1, 2, 3 for working sets; W for a warm-up, D for a drop set, F for a failure set
Weight
A number, all in kg or all in lb; blank for bodyweight
Reps
A whole number
Distance
Optional, for carries and cardio
Seconds
Optional, for timed sets like planks
Notes
Optional, about the exercise
Workout Notes
Optional, about the whole session
RPE
Optional, from 6 to 10

The printable sheet

For logging on paper: print a stack, keep one on a clipboard, and fill in a page per session. Write the exercise on its line, then each set’s weight and reps as you go. A W, D or F in the Set column marks a warm-up, drop set or failure set, the same letters the spreadsheet uses, so a page types up cleanly later.

The printable workout log: date, workout, start and duration fields, then five exercise tables with five sets each.

How to use the template

Log on the Log sheet, one row per set. Write the date as text with the start time, like 2026-10-20 18:00, and repeat it with the workout name on every row of that session. Set Order is 1, 2, 3 for working sets, or W, D and F for warm-ups, drop sets and failure sets. Keep every weight in one unit, kilograms or pounds, and leave Weight blank for bodyweight exercises.

Excel and Numbers open the file directly. For Google Sheets, upload it to Google Drive and open it with Sheets, or start a blank sheet and choose File, then Import. The Date and Set Order columns are set to plain text, so the spreadsheet won’t turn a date into a number or a W into something else.

Why one row per set

A grid with one column per set looks tidy on paper, but it is awkward in a spreadsheet: sessions have different numbers of sets, and adding anything up means formulas across uneven rows. One row per set keeps every value in its own column, so a filter shows one exercise’s history, a pivot table counts your weekly sets, and a chart of your top weight is a few clicks away. It is also the layout most workout apps use when they export your data.

Moving your log into Arclift

The columns match the CSV that the Strong app exports, in the same order with the same names, and Arclift’s free import already reads that format. With the Log sheet open, save or download it as CSV, then open Settings, then Import from Hevy or Strong in Arclift and pick the file. Arclift asks whether your weights are kilograms or pounds, matches exercise names to its library and lets you change any match, shows a preview, and then saves the sessions as finished workouts. A name it doesn’t recognize becomes a new custom exercise.

Two things keep the import clean. Leave the Date column as text in the 2026-10-20 18:00 format: a date without a time is skipped, and so can be one a spreadsheet has rewritten in another format. And delete any example rows you copied in, or they will be imported as workouts too.

What a spreadsheet can’t do mid-set

A spreadsheet is a good log at a desk and a clumsy one in the gym. Typing numbers into small cells on a phone, with chalk on your hands, is slow, and last week’s numbers are rows away instead of next to the set you are about to do. There is no rest timer, and no suggestion for next time unless you build the formulas yourself and keep them working.

Arclift does those parts. It logs a set with one thumb on its own keypad, with last time’s weight and reps beside the field, starts a rest timer that keeps running with the screen locked, and saves any session as a reusable template. With Arclift Pro, the progression coach sets the weight and reps for your next session. Logging is free, and Pro is optional.

Questions

Is there a free workout log template for Google Sheets?

Yes. Download the spreadsheet above and open it in Google Sheets: upload it to Google Drive and open it with Sheets, or start a blank sheet and use File, then Import. Excel and Numbers open the same file directly, with no conversion.

How do I print the workout log?

Download the PDF in Letter or A4 and print as many copies as you need. Each page holds one session: the date, workout, start time and duration at the top, then five exercises with five sets each, with room for weight, reps, RPE, rest and notes.

What should a workout log include?

At minimum the date, each exercise, and the weight and reps of every set. Adding how hard each set felt, marking warm-ups as warm-ups and writing a note when something felt off make it far easier to decide what to lift next time.

Can I import the spreadsheet into Arclift?

Yes. Its columns match the CSV that the Strong app exports, which Arclift’s free import reads. Save the Log sheet as CSV, then open Settings, then Import from Hevy or Strong in Arclift and pick the file. Keep dates as text like 2026-10-20 18:00, and use one weight unit for the whole sheet.

Is a spreadsheet or an app better for tracking workouts?

A spreadsheet is great for planning and reviewing at a desk; an app is better in the gym. Typing on a phone between sets, finding last week’s numbers and timing your rest are all slower in a sheet, which is why many lifters plan in a spreadsheet and log in an app.

More free tools

Use cases

All use cases

Guides

Outgrown the spreadsheet?

Arclift logs a set with one thumb, starts your rest timer on its own and shows last time’s numbers beside every field. It’s free on iPhone, and it can import this template’s CSV.

Download on the App StoreSee what’s free and what Pro costs