Key Facts
- Category
- Documents & PDF
- Input Types
- textarea, file, text, checkbox, select
- Output Type
- file
- Sample Coverage
- 4
- API Ready
- Yes
Overview
The Fitness Workout PDF Generator instantly converts your JSON or CSV training data into a professional, printable PDF workout plan. Designed for personal trainers and fitness enthusiasts, this tool automatically groups exercises by day and formats them into clean tables. You can customize the program title, select A4 or Letter page sizes, and optionally include progress tracking boxes and scannable QR codes linking to exercise demonstration videos.
When to Use
- •When you need to provide clients with a physical, printable workout sheet instead of relying on a digital app.
- •When converting exported spreadsheet training programs (CSV) into a clean, readable document.
- •When you want to bridge offline workouts with online resources by adding scannable QR codes for video demonstrations.
How It Works
- •Paste your workout data as JSON or CSV, or upload an existing file containing columns like day, exercise, sets, reps, and video URLs.
- •Customize the document by entering a program title and subtitle.
- •Toggle options to include progress check boxes for tracking and QR codes for video links, then select your preferred page size (A4 or Letter).
- •Generate and download the formatted PDF, ready for printing or sharing with clients.
Use Cases
Examples
1. Creating a Client Strength Block Handout
Personal Trainer- Background
- A personal trainer manages client programs in a spreadsheet but wants to give clients a professional physical copy to use on the gym floor.
- Problem
- Formatting spreadsheet rows into a readable, printable document with video references takes too much manual design time.
- How to Use
- Paste the CSV/JSON data containing the push/pull routine, set the Program Title to 'Client Strength Block', and enable both progress boxes and QR codes.
- Example Config
-
Program Title: Client Strength Block, Include Progress Boxes: true, Include QR Codes: true, Page Size: A4 - Outcome
- A neatly formatted A4 PDF grouped by training days, featuring empty boxes to log sets and QR codes the client can scan to watch form videos.
2. Generating a Quick Weekly Routine
Fitness Enthusiast- Background
- A gym-goer tracks their 5-day split in a simple JSON format and prefers leaving their phone in the locker room to avoid distractions.
- Problem
- Needs a quick way to turn raw JSON data into a printable checklist for the week.
- How to Use
- Upload the my_5_day_split.json file, set the subtitle to 'Weekly Tracker', and select Letter page size.
- Example Config
-
Workout File: my_5_day_split.json, Subtitle: Weekly Tracker, Include Progress Boxes: true, Include QR Codes: false, Page Size: Letter - Outcome
- A clean, Letter-sized PDF checklist of the week's exercises, ready to be printed and taken to the gym floor.
Try with Samples
json, csv, pdfRelated Hubs
FAQ
What data format does the tool accept?
The tool accepts raw JSON or CSV text pasted directly into the input box, or you can upload a saved .json or .csv file.
What columns or fields should my data include?
For the best results, include fields such as day, exercise, sets, reps, rest, notes, and videoUrl.
How do the QR codes work?
If your data includes a 'videoUrl' field and you enable the QR code option, the tool automatically generates a scannable QR code next to the exercise linking to that URL.
Can I track my workout progress on the PDF?
Yes, by checking the 'Include Progress Boxes' option, the generated PDF will include empty check boxes next to each exercise for manual tracking.
What page sizes are supported for the PDF?
You can choose to format the output PDF in either standard A4 or US Letter sizes.