Articles

Notion Workout Tracker Template (Free Copy-Paste Setup)

A free Notion workout tracker template with database properties, formulas, and a faster plain-text log, plus the honest limits of logging sets in Notion.

Josh IbbotsonJosh Ibbotson
·July 30, 2026·7 min read
Laptop, phone and open notebook on a desk, the setup used to build a notion workout tracker template

A Notion Workout Tracker Template You Can Copy Today

Quick answer: A Notion workout tracker template is a database where each row is one set, with properties for date, exercise, weight, reps, and RIR, plus formulas for volume and estimated 1RM. Notion handles program planning well. For logging between sets, a plain-text page is faster.

You built the workspace on a Sunday. Program laid out, session dates, a rollup counting weekly sets per muscle group. It looked great.

Then Thursday arrived. You are sat on a bench with 70 seconds of rest left, watching a database view load, and you end up typing the numbers into your notes app instead.

Why is Notion good for planning and rough for logging?

Notion is a database wearing a document costume. That works for the parts of training that happen at a desk: writing the program, scheduling the week, keeping a page of technique cues per lift, tracking body weight over a block.

Logging is different work. A set ends and you have maybe 60 seconds of usable time. In that window a Notion entry costs you an app launch, a view load, a new row, then a tap into every property field, with a select menu for the exercise and a number pad for the weight.

Typing Bench 80 3x8 costs about three seconds.

That gap explains the rest. Notion is not slow because it was built badly. It asks you to fill in fields, and filling in fields is the wrong shape for something you repeat 25 times a session.

What about offline?

Notion works offline now, with conditions. Offline mode shipped in Notion 2.53 in August 2025 for the desktop and mobile apps.

The conditions matter if your gym has no signal. Per Notion's help docs, automatic downloads of recent and favorited pages are a paid-plan feature, downloads only exist on the device that made them, marking a database available offline pulls the first 50 rows of the first view, and buttons and forms do not work offline at all.

That last one stings, because most shared Notion gym templates use a button to add a set.

What should a Notion workout tracker template include?

Two databases, not one. A Sessions database with one row per gym visit, and a Sets database with one row per set, joined by a relation. Everything past that is decoration.

The Sets database

PropertyTypeWhat it stores
ExerciseSelectBench Press, Squat, Lat Pulldown
WeightNumberThe load, in one unit you never switch
RepsNumberReps completed, not reps planned
Set numberNumber1, 2, 3 within the exercise
RIRNumberReps left in the tank at the buzzer
SessionRelationLinks to the Sessions database
VolumeFormulaWeight times reps
Est. 1RMFormulaComparable strength figure across rep ranges
NoteText"Left shoulder tight", "belt on"

The Sessions database

PropertyTypeWhat it stores
DateDateOne row per gym visit
SplitSelectPush, Pull, Legs, Upper, Lower
Body weightNumberMorning weigh-in, optional
SetsRelationAll sets from that session
Total volumeRollupSum of the Volume property
FeelSelectGood, Flat, Wrecked

The two formulas worth adding

Paste these into formula properties on the Sets database:

Volume:      prop("Weight") * prop("Reps")

Est. 1RM:    round(prop("Weight") * (1 + prop("Reps") / 30))

The second is the Epley formula, and it gives you one number you can compare across rep ranges, so a set of 5 and a set of 10 sit on the same chart. Our workout log template guide covers which fields earn their place and which ones you will stop filling in by week three.

Build this and the desk half of your training is sorted. Weekly set counts per muscle group, volume trends, a calendar view of what you actually did. Rollups are the reason people put up with Notion for lifting, and they do deliver.

How do you track workouts in Notion without a database?

Make one page per week and type straight into it. This is the version people quietly switch to after a month of the database.

Week 12, Thursday, Push

Bench 80 3x8 @2
Incline DB 30 3x10
Lateral raise 12 4x15
Tricep pushdown 35 3x12
Overhead ext 25 3x12

Bench felt heavy from set 2, elbows fine

There are no properties to fill in and no button sitting there waiting on a network request. You keep what makes Notion worth using (the log sits right next to the program it came from) and drop the field-tapping tax. A plain page also behaves better offline than a 400-row database.

The trade is real: you lose the rollups. Nothing counts your weekly sets, nothing charts your bench. That loss is exactly why people build the database in the first place, which is the circle most Notion lifters go round twice before giving up.

If you go the plain-text route, the format matters more than the app. Our Apple Notes workout template has copy-paste layouts for PPL, upper/lower, and full body that work just as well pasted into a Notion page, and the notes app comparison covers how Notes, Google Keep, and Notion differ once you have a year of sessions saved.

Which tool is actually fastest to log in?

Notion DatabasePhysical NotebookNotes AppTraditional Gym AppGym Note Plus
Logging speedSlow (fields and menus)FastFastSlow (dropdowns)Fast (plain text)
Works offline mid-setPartly, after setupAlwaysAlwaysUsuallyYes
Data visualizationRollups you buildNoneNoneChartsCharts from your own notes
FlexibilityHigh, once builtTotalTotalLowTotal
SearchabilityGoodPoorDecentGoodGood
Setup costHoursZeroZeroMinutesMinutes

The honest summary: Notion wins on planning, loses on logging, and the notebook and notes app win on logging while giving you nothing back.

If you already have a few weeks of sessions typed into a Notion page or your phone, paste one into the free notes to workout translator and see what comes back. Sets, reps, and charts, without you reformatting a line.

A simple starting plan

  1. Split planning from logging. Keep your program, split, and technique notes in Notion. Stop trying to fill in database rows between sets.
  2. Make one plain page per week. Title it with the date and the split, then type one line per exercise while you sit there.
  3. Lock your shorthand this week. Use Exercise weight setsxreps @RIR every single time, so Bench 80 3x8 @2. Consistent text is readable text, later, by you or by software.
  4. Build the Sets database only if you will use the rollups. Want weekly set counts per muscle group? It earns its hours. Only ever check last week's numbers? Skip it entirely.
  5. Parse a week of text on Sunday. Two minutes turns seven days of lines into volume and 1RM trends, which is the part the database was going to give you eventually.

Where does Gym Note Plus fit in?

Typing plain text is the right instinct, and you should keep doing it. If your fastest logging method is a page of shorthand, no property panel is going to beat that. The problem was never how you write it down.

The problem is that nobody scrolls back through eleven weeks of pages to work out whether their incline press is moving. That reading is the job Gym Note Plus does on the text you already type:

  • Paste a whole session of shorthand and it comes back as exercises, sets, weights, and reps.
  • Charts build themselves from your own lines, including volume and estimated 1RM.
  • Old notes work too, so a year of pages in Notion or Apple Notes becomes history you can look at instead of scroll past.
  • Exercise names get matched, so "BP", "Bench", and "Bench Press" land on the same lift when your shorthand drifts.

Notion is the best place to plan a training block and one of the worst places to record a set. Write the set in plain text, and let something else do the reading.

Frequently Asked Questions

Is Notion good for tracking workouts?

Notion is good for planning workouts and awkward for recording them. Its databases, relations, and rollups handle program design, weekly set counts, and long-term trends well. Live logging is where it struggles, because entering one set means loading a view, creating a row, and tapping through several property fields on a phone.

How do you make a workout tracker in Notion?

Create two Notion databases: Sessions, with one row per gym visit, and Sets, with one row per set. Give the Sets database Exercise, Weight, Reps, Set number, and RIR properties, plus a relation to Sessions. Add a Volume formula, then a rollup on Sessions that sums it. Setup takes about an hour.

Can you use Notion offline at the gym?

Notion supports offline pages on its desktop and mobile apps, though free-plan users must download each page manually on each device. A database marked available offline downloads only the first 50 rows of its first view, and buttons and forms stop working without a connection, which breaks most shared Notion gym templates.

Is Notion or a spreadsheet better for workout tracking?

A spreadsheet calculates and charts faster; Notion organizes and links better. Google Sheets will plot your bench progression in two clicks, while Notion needs a rollup and a chart block. Both share the same weakness: typing numbers into cells or fields on a phone between sets is slower than typing a line of text.

What is the fastest way to log a workout on your phone?

The fastest method is typing one plain-text line per exercise into whatever text editor opens quickest, using a fixed shorthand such as Bench 80 3x8 @2. That takes roughly three seconds per exercise. Structure and charts can be added afterwards by pasting the text into a parser, rather than during your rest period.

Final Takeaways

  • Use Notion for the program, not the logging. Splits, cues, block dates, and body weight belong there. Sets do not.
  • If you build the database, build two. Sessions and Sets joined by a relation, with Volume and Epley 1RM formulas. Anything less and the rollups have nothing to add up.
  • The plain page beats the database on the gym floor. One page per week, one line per exercise, typed while you sit on the bench.
  • Offline is a genuine constraint. Manual per-device downloads on the free plan, a 50-row limit on databases, and no buttons without a connection.
  • Keep the shorthand, add the reading. Write Bench 80 3x8 @2 wherever you like, then let Gym Note Plus turn eleven weeks of it into a chart you will actually look at.
Articles
Josh Ibbotson

Josh Ibbotson

Josh is the creator of Gym Note Plus, building tools that make workout tracking as simple as taking notes.

Ready to try it out?

Download Gym Note Plus and start tracking your workouts the way you want.

Download on App Store

More from the blog

Track workouts your way

Gym Note Plus turns your notes into insights.

Get the app