Workout log builder
Fill in the session details, add each exercise, and generate a clean summary. Date, duration, and effort fields are sanitized into safe values before output.
Generated output
Switch between plain text, JSON, and CSV. Text is optimized for notes or messages, JSON is structured for apps, and CSV gives you a simple row-based export.
Your generated workout log will appear here.
How it works
- Enter the session details and add each exercise row you want to include.
- The generator trims text, clamps numeric inputs to safe ranges, and blocks invalid dates or empty exercise names.
- When you generate the log, the page creates a readable summary plus JSON and CSV variants from the same normalized data.
- Rounding stays conservative: volume is rounded to whole pounds and durations stay in whole minutes so exported logs remain easy to scan.
Training note
This tool helps organize workout notes. It does not assess exercise safety, training readiness, recovery status, or medical risk. If pain, injury, or health concerns are part of your planning, use professional guidance rather than a generated log.