The Problem With Pre-Made Workout Logs
I spent about six months using free printable workout journals before I realized they were almost useless for anything beyond basic lift tracking. Every template I found had the same flaws. Either they included too many columns for a single page and crammed the content so tightly you needed a magnifying glass to read your reps. Or they forced you to track exercises in a predetermined order, which made zero sense when your programming shifted week to week. The real issue is that no one designs these for how people actually use them. You write mid-workout under fatigue. Your handwriting gets shakier by the third exercise. The pre-printed boxes don't match the amount of space you actually need for notes on grip adjustments or bar speed observations. Building your own is straightforward enough that most people overcomplicate it with fancy design tools. The simplest approach uses a basic spreadsheet program or even a blank document with a table structure. A typical daily page contains a date field at the top, then rows for each exercise with columns for weight, sets, reps, and an optional notes column. That is it. I use a four-column layout: sets, reps, RPE, and notes. Some people prefer RIR (reps in reserve) instead of RPE. Pick one scale and stick with it across the entire year. Mixing systems mid-program creates confusion you will regret when you are trying to figure out why last October's bench numbers look weird. The dimensions matter more than you think. Standard printer paper is 8.5 by 11 inches in the US, A4 elsewhere. Leave a half-inch margin on all sides so the printer doesn't eat your ink. Place the main table at roughly 7.5 inches wide and 9 inches tall to account for the printable area of most home printers. Anything smaller and your writing will be cramped. Anything larger and you waste space that could hold extra exercises.
Building the Layout Step by Step
Start with a blank Google Doc or Microsoft Word document. Set the page size to your paper type. Insert a table with however many rows you expect to write per session. I use twelve rows per page, which covers roughly five exercises with warm-up sets and one main movement. If you do more than five sessions in a day, add a second table below. Do not try to force everything into one giant table spanning the whole page. It looks messy and makes it hard to write during the set. Label the columns clearly. Weight in pounds or kilograms. Sets as a number. Reps as a count. RPE on a 1-10 scale. Notes as free text. Keep the text size at least ten points so you can read it back later. If you use a tablet with an Apple Pencil or similar, increase that to twelve points because screen reading requires larger text. Format the header row with a light gray fill. It helps your eye separate headers from data without requiring you to stare closely at the page. For the Diy Workout Journal Pages approach, I also add a small section at the bottom for total volume calculation. Write the sum of sets times reps times weight for each exercise, then add a running total. This takes about thirty seconds to compute and gives you a quick snapshot of daily workload without needing any spreadsheet formulas. If you want automation, use Google Sheets with a simple SUMPRODUCT formula instead, but that moves you away from a handwritten log into a digital tracking system entirely. Those are two different tools.
The Edge Case That Almost Broke My System
About a year ago I started cycling rep ranges more aggressively, going from 5x5 to 8x8 to even 3x10 on certain lifts depending on the phase. The standard preset columns for sets and reps became a problem because some workouts had five sets of five reps while others had three sets of ten. My pre-printed templates could not handle the variation without running out of space on the page. I ended up with cramped cells where the numbers overlapped and became illegible. The workaround was simple but took me two weeks to figure out. I redesigned the sets and reps columns to combine into a single field labeled "Sets x Reps" and made the cell height taller to accommodate two-digit by two-digit entries like "8x8" or "3x10". This eliminated the overlap problem entirely. I also added a third column labeled "Tempo" for times like "3010" (three seconds eccentric, zero pause, one second concentric, zero pause). Tempo tracking is something most beginners skip, but it is critical for dialed-in progression, especially on lower-rep ranges where bar speed matters. The tempo column is optional but worth keeping if you train with intention. If you just want to know if you got stronger this week, skip it and save the space.
Get the Full Details

Common Pitfalls When Designing Your Own Pages
Most people make the tables too small. They fit twelve exercises per page when they really only do five or six, which wastes paper and creates empty space that feels unsatisfying. The other mistake is putting too much information on a single page. A dense wall of numbers is hard to review quickly. Spread the data across two pages per workout day if you are tracking multiple lifts with warm-ups. Yes, that uses more paper. No, it is not worth the cognitive load of decoding your own handwriting at 2 AM before a meet. Another frequent error is not accounting for binding or printing margins. If you plan to print and bind the pages yourself with a ring binder, leave an extra inch on the left side for the holes. A three-ring binder needs about 0.75 inches of margin. Spiral binding needs even more because the coils sit closer to the edge. Measure your binder before you design. I learned this the hard way after printing forty pages and discovering they would not fit through the rings without curling. I had to redo the entire layout with adjusted margins.
When DIY Doesn't Make Sense
Handwritten logs have real limitations. If you train with a partner who spots you, having to stop mid-set to write down your weight interrupts the flow and can compromise safety. Digital apps solve this problem with voice dictation or quick-tap interfaces. If you miss more than two workouts a week without logging, your paper journal will become a chore rather than a habit. That is not a design failure on your part. It is a tool mismatch. In that case, switch to a simple spreadsheet or an app like Strong or Hevy, both of which let you log quickly without leaving the gym floor. Paper journals also do not support analytics well. Want to see your squat progression over six months? You have to manually copy the numbers into a graph or chart. Digital tools do this automatically. If your goal is pure data analysis rather than the tactile experience of writing, stick to a spreadsheet with conditional formatting that highlights new personal records in green. The time savings are real. What you lose is the forced slowdown that comes from physically writing, which some athletes find improves recall and focus during the session.
A Downloadable Starting Point
I keep a basic template on Google Drive that you can copy and modify. It includes the combined sets-reps column, tempo field, RPE scale, and a volume calculation row at the bottom. The template uses 10-point Arial font with 0.5-inch margins and twelve rows per exercise block. You can access it by searching for a copy or modifying the column structure to match your programming style. The advantage of a shared template is that everyone around you can edit it simultaneously, which is useful if you share a training log with a coach or training partner. The downside is that you lose the privacy of a physical notebook where notes stay between you and the page. The actual file lives in a public Google Drive folder with edit permissions turned off. You request access and get a copy with your own settings. I update it once a year when I find a better column arrangement, but the core structure has not changed significantly since 2021. You can also recreate it from scratch in under fifteen minutes using any word processor. The real value is in the customization, not the template itself. The template is just a starting point, not a finished product. Build it to match your actual needs, not someone else's idea of what a workout log should look like.

My Final Recommendation
Start with a plain sheet of paper and a pen. Track three workouts before you design anything. Note what information you actually need and what you never look at again. Then build the pages around the data you collected. This prevents you from creating elaborate systems for metrics you will abandon after two weeks. The best workout journal is the one you actually use consistently. Fancy formatting means nothing if you stop logging after your fourth session because the pages are too complicated to fill out. If you want to keep it simple, print a single page with date, exercise list, and basic columns and test it for a week. If it works, expand. If it does not, adjust. The iteration process is faster than spending an afternoon designing a perfect template. Most people never return to improve their initial design because they already committed to the first version. Stay flexible and treat the journal as a living document, not a permanent fixture on your desk. Change it when your programming changes. That is the point of making your own pages in the first place.