IronPen

Help

IronPen Help Guide

Complete guide to IronPen β€” your strength training journal.

Introduction

IronPen is a training journal designed for strength athletes. It lets you plan workouts, log sets in the gym, track personal records, and share workouts with friends.

The app includes 163 exercises with detailed descriptions, 20 built-in training programs with automatic progression, and is available in 8 languages (English, Czech, German, French, Spanish, Italian, Polish, Portuguese).

IronPen Dashboard
Main dashboard with workout overview

Key Features

  • 20 proven training templates with automatic progression (Wendler, StrongLifts, nSuns, GZCLP, PPL and more)
  • Automatic progression β€” the app increases weights, handles deloads and tier-downs for you
  • 163 exercises with bilingual descriptions, tips and YouTube search
  • Log sets, weights, reps, and RPE directly in the gym
  • Automatic personal record tracking
  • Advanced statistics β€” volume per muscle group, distribution, trends, 1RM progression
  • Future workout statistics β€” see if your plan is balanced
  • EMOM mode for interval training
  • Share workouts with friends and in groups
  • Instagram story card after completing a workout
  • Daily notes (journal) β€” write anything about your day
  • Plate calculator and 1RM estimator
  • Body measurement tracking
  • Demo mode to try without registration
  • Full offline mode
  • Edit completed workouts β€” retroactively adjust weights and reps
  • Weight stepper β€” step-by-step weight input (+/βˆ’ buttons)
  • In-app feedback β€” report bugs and suggestions directly

Offline Mode

IronPen works fully offline without registration or internet connection. All data (workouts, exercises, settings) is stored locally on your phone.

In offline mode, everything works except social features β€” friends, workout sharing, and groups require registration and an internet connection.

On first launch, you can tap "Continue without login" and start training immediately. You can register anytime later.

Registration & Login

To access community features, you need to register. You have two options:

Email & Password

Enter your email, choose a password, and pick a nickname. Your nickname helps other users find you. After registration, you need to verify your email address β€” check your inbox for the verification link.

Google Account

The faster option β€” tap "Sign in with Google" and select your Google account. Email is verified automatically.

If you register via email and don't verify it, community features (friends, sharing) won't be available. You can verify in Settings β†’ Account.

Signing Back In

If you've signed out, you can sign back in using your email or nickname and password, or via Google account.

Demo Mode

Want to try the app without registering? On the login screen, tap "Try with demo data".

The app loads a John Doe profile with 12 weeks of training history (Wendler 5/3/1 program), 4 weeks of planned workouts, and body measurements. You'll see how statistics, charts, history, and other features look with real data.

What you can do in demo mode

  • Browse dashboard, history, statistics
  • Start and complete a planned workout β€” log sets, RPE, notes, timer
  • View the share card after completing a workout
  • Browse body measurements and correlations with statistics
Demo workouts are not saved to history β€” it's just for trying things out. Register to save your data.

Exit demo mode with the "End demo" button in the top banner. All demo data will be deleted.

Dashboard

The dashboard is the main screen of the app. It shows an overview of your workouts and quick access to today's training.

Statistics

At the top of the dashboard, you'll see statistics for the selected period (week, month, or year β€” configurable in Settings β†’ Dashboard):

  • Workouts β€” how many you've completed in the period
  • Sets β€” total number of completed sets
  • Tonnage β€” total weight lifted

Optionally, you can enable comparison with the previous period (a small number showing the change) and a mini progress chart.

Streak

If you enable streaks in settings, the app tracks whether you're training consistently. Set a goal (e.g. 3 workouts per week) and if you meet it, your streak grows. It's a motivational tool β€” don't break the chain!

Upcoming Workouts

If you have a workout planned for today, it will be highlighted with a "Start Workout" button. Below it, you'll find a list of upcoming workouts.

For each planned workout, the three-dot menu offers these actions:

ActionDescription
StartBegin the workout and start logging sets
Complete AllMark the entire workout as completed at once β€” useful if you log after the gym. The app will ask for workout duration.
EditModify exercises, order, sets, or weights
RescheduleMove the workout to a different day
Copy to DateCreate a copy of the workout on a chosen day
PrintGenerate a printable version for those who prefer training without a phone
Share with FriendSend the workout to a friend β€” you'll see their results after they complete it
DeleteDelete the workout

Daily Notes (Journal)

You can write a short note for any day β€” anything you want to record: what you ate, how you slept, if you went for a walk, how you feel, menstrual cycle notes, etc.

Notes provide context for body measurements and statistics. Changes in circumferences or weight don't always relate to training alone β€” a daily journal helps you see the full picture.

How to add a note

  • On the Dashboard β€” tap the πŸ“ icon next to a day
  • After completing a workout β€” an optional note field appears after the stats summary
  • In History β€” days with notes show a πŸ“ icon and a text preview

You can add notes even on rest days. Maximum length is 500 characters.

Example notes: "Ate chocolate, walked 3km briskly, skipped dinner." or "Slept badly, back is sore." or "Feeling great, tons of energy."

Program Templates

IronPen includes 20 proven training programs with automatic progression. Just pick one, set your parameters, and the app generates a complete training plan for the entire cycle.

Program Templates
Choose from 10 training programs

Available Programs

ProgramDescription
Wendler 5/3/1 BBBPeriodized program with 4 main lifts, BBB volume sets and assistance work
Wendler 5/3/1 FSLWendler variation with First Set Last instead of BBB
StrongLifts 5Γ—5Simple beginner program, 3Γ— weekly alternating A/B workouts
Starting StrengthClassic beginner program with linear progression
nSuns 5/3/1High-volume Wendler variation with aggressive progression
GZCLPFlexible program with T1/T2/T3 tier structure and tier-down system
Madcow 5Γ—5Intermediate program with ramping sets and weekly progression
Texas MethodAdvanced program: volume / recovery / intensity
Push/Pull/LegsTraining split by movement patterns
Upper/LowerFour-day upper/lower body split
Full BodyFull body training 3Γ— weekly with linear progression
PHULPower Hypertrophy Upper Lower β€” strength and hypertrophy combined
PHATPower Hypertrophy Adaptive Training β€” 5-day split
Tactical Barbell OperatorMinimalist strength program for 6-week cycles
Tactical Barbell FighterCombat-focused program with 2–3 main lifts
DFW (Dry Fighting Weight)Kettlebell program: clean & press + squats
Rite of PassageKettlebell program from Enter the Kettlebell
Simple & SinisterKettlebell program: 100 swings + 10 TGU daily
KB & Barbell DUPHybrid program: kettlebell + barbell with daily undulating periodization
TGU ProgressionSpecialized Turkish Get-Up program with wave-loading progression

How to Generate a Training Plan

  1. Select a template
  2. Adjust parameters β€” 1RM values are pre-filled from your maxes but fully editable. For programs with variants (A/B/C, light/medium/heavy) you choose the day assignments.
  3. Choose how many days per week you want to train
  4. Choose the number of cycles (usually weeks)
  5. Select specific days and a start date
  6. The app generates the entire plan including weight progression
You can share a template with a friend or an entire group β€” everyone gets a training plan generated based on their own maxes.

Conflicts with Existing Workouts

If a generated workout overlaps with a day that already has a planned workout, you get three options:

  • Add as another β€” two workouts on the same day
  • Merge β€” exercises from the new template are added to the existing workout (combine multiple templates)
  • Replace β€” the old workout is deleted and replaced with the new one

Automatic Progression

All 20 templates have built-in automatic progression. After completing a workout, the app evaluates your performance and automatically adjusts weights for your next session.

Per-workout progression

For linear programs (StrongLifts, Starting Strength, Full Body, Texas Method, Madcow), weight changes after every workout:

  • Completed β€” weight increases (+2.5 kg upper body, +5 kg lower body)
  • Failed β€” weight stays the same for the next attempt
  • 3 consecutive failures β€” automatic deload (weight reduced by 10%)

Per-cycle progression

For periodized programs (Wendler, nSuns, PHUL, PPL, Tactical Barbell, kettlebell programs), Training Max increases after completing the full cycle:

  • Upper body: +2.5 kg to TM
  • Lower body: +5 kg to TM
  • Kettlebell programs: +4 kg (standard KB jump)

GZCLP tier-down

GZCLP has a unique system. When T1 sets are failed, the rep scheme changes automatically:

  • 5Γ—3 failed β†’ switch to 6Γ—2 (βˆ’10% weight)
  • 6Γ—2 failed β†’ switch to 10Γ—1 (βˆ’10% weight)
  • 10Γ—1 failed β†’ reset to 5Γ—3 with lower weight

Celebration overlay

After completing the last workout in a cycle, a celebration overlay appears showing new Training Maxes and the option to generate the next cycle.

Progression banner

Before a workout, an info banner appears if something changed since last time β€” for example, consecutive failure count or GZCLP rep scheme changes.

Progression history

In exercise detail (Gym β†’ Exercises β†’ tap an exercise), each workout shows a colored note about the progression decision:

  • 🟒 Green: weight increase (+2.5 kg)
  • 🟑 Yellow: same weight repeated (attempt #2)
  • 🟠 Orange: deload or tier-down

Custom Workouts

If no template fits your needs, you can create a fully custom workout:

  1. Choose a workout name (optional)
  2. Select a date
  3. Add exercises from the database of 163 exercises
  4. Set sets, reps, and weight for each exercise
Custom Workout
Creating a custom workout

Weight Options

You can enter weight in three ways:

  • Absolute weight β€” in kilograms or pounds
  • Percentage of 1RM β€” the app calculates weight from your personal max
  • Bodyweight β€” for exercises like pull-ups, dips, etc.

You can also add warm-up sets to each exercise, which are generated automatically.

Copy Exercise

When editing a workout, you can quickly duplicate an exercise β€” tap the πŸ“‹ copy icon next to it. The copy is inserted right below the original and automatically opens in edit mode so you can change the weight, reps, or set count.

Typical use: you have KB Goblet Squat 4Γ—19 at 16 kg and want to add the same exercise with a heavier weight β€” copy it and change to 4Γ—10 at 24 kg.

The copy doesn't include warm-up sets or notes β€” add your own if needed.

Active Workout

When you start a workout, you enter the training mode. You see a list of exercises and sets to complete.

Active Workout
Logging sets during a workout

Logging Sets

For each set, you have several options:

  • βœ… Complete β€” set done as planned
  • ❌ Failed β€” you didn't make it
  • πŸ”„ Repeat β€” retry the set

Weight stepper

You can adjust weight conveniently via the stepper β€” + and βˆ’ buttons add or subtract weight by a configurable step (e.g. 2.5 kg). No need to type numbers on the keyboard.

AMRAP sets

For sets marked as AMRAP (As Many Reps As Possible), a dialog appears after completion to enter the actual number of reps performed. The dialog starts with an empty field for quick input.

RPE (Rate of Perceived Exertion)

After each set, you can rate how hard it was on a scale of 1–10. RPE 10 means maximum effort (couldn't do another rep), RPE 7 means you had 3 reps left in reserve. Enable this in Settings β†’ Training.

Notes

You can add a text note to each set or exercise β€” for example "shoulder felt off" or "easy, add weight next time."

Live Stats

During the workout, the top bar shows your current completed sets out of the total and running tonnage.

Supersets

If you have two or more exercises in a workout, you can link them into a superset. In a superset, exercises alternate β€” you do a set of the first exercise, then a set of the second, and so on. The rest timer starts only after the entire linked set is complete.

To create a superset, tap the "link" icon between exercises.

EMOM Mode

EMOM (Every Minute On the Minute) is an interval training format. Toggle ⏱ EMOM on a set or superset and the app guides you through the entire block with timing:

How it works

  1. Countdown β€” preparation countdown (configurable: 10–30 seconds). Get ready, you'll see what's coming.
  2. BEEP β†’ first set β€” audio signal, displays exercise, weight, and reps. Go!
  3. Every interval β†’ BEEP β€” after the interval (30/45/60/90/120 seconds), it beeps and switches to the next set.
  4. Finish β€” after the last set, a summary appears. Mark the entire EMOM block as complete at once.

For supersets, sets alternate: exercise A set 1, exercise B set 1, exercise A set 2, exercise B set 2, etc.

During EMOM you see

  • Current exercise, weight, and reps
  • Timer counting down to the next set
  • Set counter (e.g. 3/10)
  • Preview of the next exercise

Sound and vibration work even with the screen locked. You can skip a set or stop EMOM early if needed.

EMOM Settings

In Settings β†’ Training β†’ EMOM you can configure:

  • Countdown before start β€” 10, 15, 20, or 30 seconds
  • EMOM interval β€” 30, 45, 60, 90, or 120 seconds
  • Signal sound β€” choose from several sounds
  • Vibration β€” on/off
You can override the interval for a specific EMOM block β€” just tap the time badge next to the EMOM toggle.

Workout Completion

After completing a workout, you'll see a summary:

  • Total workout duration
  • Total tonnage
  • Completed sets
  • Success rate (percentage of completed sets)
  • Exercise breakdown with weights
Workout Complete
Post-workout statistics

Instagram Share Card

After finishing a workout, you can generate a graphic card with your results and share it on Instagram stories or anywhere else. The card includes the IronPen logo, your stats, and a link to the app.

Share Card
Share card for social media

Sharing Results

If you completed a workout that was shared with you by a friend or coach, your results (weights, reps, RPE, notes) are automatically sent back to the sender. They'll see exactly how you did.

Progression summary

After completing a template workout, a progression card appears below the statistics β€” for each exercise, you can see whether the weight increased, stayed the same, or a deload occurred. If you completed the last workout in a cycle (Wendler, nSuns, TB etc.), a celebration overlay shows your new Training Maxes and a button to generate the next cycle.

Workout History

In Workout β†’ History, you'll find all completed workouts. For each one, you can:

  • View detailed breakdown
  • Delete
  • Print
  • Share with a friend
  • Copy to another day

Edit completed workouts

You can retroactively edit completed workouts β€” change weights, reps, add or remove sets. Tap a workout in history and select Edit. Useful if you forgot to log the correct number or want to fix a typo.

In the free version, history is limited to the last 10 workouts. Premium unlocks unlimited history.

Advanced Statistics

In Workout β†’ Statistics, you'll find detailed training analysis. A unique feature is that statistics show both completed and planned workouts β€” so you can see if your future plan is balanced.

Toggles

  • Period β€” Week / Month / Year. "Year" means the last 12 months (rolling window, not calendar year). Arrows ← β†’ shift the period.
  • View β€” History (completed) / Plan (upcoming) / All (both together)

Sets per muscle group

Horizontal bar chart showing how many sets you do per muscle group (chest, back, legs, shoulders, biceps, triceps, core…). Blue bars = completed, gray = planned. Tap a group to see which exercises contributed.

Muscle distribution

Donut chart showing the percentage distribution of training across muscle groups. Instantly see if you're neglecting anything.

Tonnage per muscle group

Total weight lifted per muscle group β€” same format as sets, but in kilograms.

Top exercises

The 5 most frequent exercises in the period with set count and total tonnage.

1RM progression

Line chart showing estimated 1RM development over time for a selected exercise. You can select multiple exercises at once. See how your strength grows week by week.

Volume trend

Bars showing total volume (sets or tonnage) per week. Blue = completed, gray = planned. See if volume is increasing, decreasing, or stable.

Period comparison

Two periods side by side β€” for example last month vs current month, or what you completed vs what's planned. Each muscle group shows the change (β–² +3 sets, β–Ό -2 sets).

Training vs body measurement correlation

Combined chart: bars (training volume) + line (body measurement). See the direct impact of training on your body β€” for example leg training volume vs thigh circumference, or total tonnage vs body weight. Only shown if you have at least 2 measurements in the period.

In the free version, statistics are limited to the last 10 completed + 10 planned workouts. Premium unlocks full statistics.

Friends

In Community β†’ Friends, you'll find your friend list, sent and received friend requests.

You can search for friends by email or nickname. After sending a request, the other person must accept.

Mark favorite friends with a star ⭐ β€” they'll appear at the top of the list.

Friend Profile
Friend profile with sharing overview

Friend Profile

Tapping a friend opens their profile with three tabs:

  • Shared by me β€” workouts you've sent to this friend
  • Shared to me β€” workouts they've sent you
  • Results β€” results from workouts you shared that they completed

Groups

Groups let you share workouts with multiple people at once. Ideal for your gym crew or training group.

  1. Create a group and name it
  2. Add members (they must be in your friend list)
  3. Share workouts or templates with the entire group at once

Sharing Workouts

You can share both individual workouts and entire templates (training programs):

  • Sharing a workout β€” your friend receives a specific workout with exercises, sets, and weights
  • Sharing a template β€” your friend receives the entire program and can generate it based on their own maxes

You can share with friends or groups. The recipient will see a notification on their dashboard.

Shared Workout Results

In Community β†’ Results, you can see how your friends performed on workouts you shared with them. Each result shows:

  • Completion date
  • Total tonnage
  • Success rate
  • Number of exercises

Tap a result for the full breakdown β€” every set, weight, RPE, and notes.

Exercise Database

In Gym β†’ Exercises, you'll find a database of 163 exercises organized by muscle group categories. This is where you pick exercises when creating custom workouts.

Each exercise includes a detailed description with proper form explanation, tips for beginners and advanced lifters, and information about targeted muscle groups. Descriptions are bilingual β€” available in both Czech and English.

YouTube search

Each exercise has a button to search for video tutorials on YouTube. Tapping it opens YouTube with the exercise name pre-filled β€” so you can watch proper form demonstrations.

Personal Records (1RM)

In Gym β†’ 1RM Maxes, you set your personal records for the main lifts. These values are used for:

  • Calculating training weights in templates (percentages of 1RM)
  • Displaying percentages during workouts
  • Tracking progress

The app automatically tracks your personal records β€” if you lift more than ever before during a workout, it'll congratulate you on a new PR! πŸ†

Calculators

Plate Calculator

Enter a target weight and the calculator shows you exactly which plates to load on each side of the bar. No more mental math.

1RM Calculator

If you don't know your one-rep max, enter a weight and the number of reps you can do, and the calculator estimates your maximum using multiple formulas (Epley, Brzycki, and more).

Body Measurements

In Gym β†’ Body Measurements, you can record and track changes over time:

  • Body weight
  • Body fat percentage
  • Circumferences (arms, chest, waist, thighs, and more)

Account

In Settings β†’ Account, you can:

  • Change your avatar (upload a photo)
  • Change your nickname
  • Verify your email address
  • View Premium subscription status
  • Delete your account
  • Sign out

Premium

IronPen is free to use. The free version includes all core features β€” templates, logging, calculators, body measurements.

Premium unlocks:

  • Unlimited workout history (free version: last 10)
  • Friends and workout sharing
  • Training groups
  • Shared workout results

Price: 49 CZK/month or 399 CZK/year (save 33%).

App Settings

Language

Choose from eight languages. You can also opt to keep exercise names in English regardless of the app language β€” useful if you're used to English exercise names.

Appearance

Three modes: system (follows phone settings), light, and dark.

Navigation

The bottom navigation bar can be hidden for more screen space. You can also set an auto-hide interval.

Training

  • Keep screen on β€” prevents the phone from sleeping during workouts
  • Unit system β€” metric (kg) / imperial (lb)
  • Weight increment β€” default weight increase for templates with progression
  • Auto-complete L+R β€” for unilateral exercises, both sides complete together
  • RPE per set β€” enable the effort rating dialog
  • Auto warm-up β€” automatically generates warm-up sets
  • Warm-up style β€” choose warm-up type
  • Assistance auto-progression β€” assistance exercises progressively increase weight

Rest Timer

Configure the rest timer between sets:

  • Auto-start β€” timer starts automatically after completing a set
  • Auto-hide β€” timer hides automatically when it expires
  • Rest duration β€” default pause length (adjustable during workouts)
  • Notification β€” sound, vibration, both, or none

Feedback

In Settings β†’ Feedback you can send a bug report or feature request directly from the app. The message is sent to the developer β€” no need to find an email or leave the app.

Backup & Restore

In Settings β†’ Data, you can back up and restore all local data. We recommend regular backups so you don't lose your data when switching phones.

Frequently Asked Questions

What is RPE and how do I use it?
RPE (Rate of Perceived Exertion) is a 1–10 scale rating the subjective difficulty of a set. RPE 10 = maximum effort, zero reps left. RPE 8 = you could've done 2 more reps. RPE 6 = relatively easy. It helps track fatigue and adjust training to your current state. Enable it in Settings β†’ Training.
How do I set my personal maxes for templates?
You can set your personal records (1RM) in Gym β†’ 1RM Maxes. When generating a template, these values are pre-filled as defaults but you can adjust them directly. If you don't know your 1RM, use the 1RM Calculator β€” enter a weight and rep count you can handle, and it estimates your max.
Can I use the app without registering?
Yes! IronPen works fully offline without registration. You can create workouts, log sets, use calculators and templates. Registration is only needed for community features (friends, workout sharing, groups).
How do I transfer data to a new phone?
Before switching phones, create a backup in Settings β†’ Data β†’ Backup. On your new phone, install IronPen and restore from the backup.
Why can't I see friends or shared workouts?
Check the following: 1) You're signed in (not in offline mode). 2) Your email is verified (Settings β†’ Account). 3) You have an active internet connection. 4) You have a Premium subscription β€” community features require Premium.
What is a deload and when will the app suggest one?
A deload is an automatic 10% weight reduction that occurs after 3 consecutive failed attempts on the same exercise. The app handles this automatically β€” after completing a workout, it evaluates your performance and if you fail all sets three times in a row, it reduces the weight and updates future workouts. For GZCLP, the tier-down system works differently: instead of reducing weight, it changes the number of sets and reps (5Γ—3 β†’ 6Γ—2 β†’ 10Γ—1). Deload is a natural part of progression β€” it helps overcome plateaus and continue making progress.
How do I cancel my Premium subscription?
Premium is managed through Google Play. Open Play Store β†’ profile icon β†’ Payments & subscriptions β†’ Subscriptions β†’ IronPen β†’ Cancel. After canceling, you'll have Premium until the end of the current billing period.
How do I delete my account?
Go to Settings β†’ Account β†’ Delete Account. This action is irreversible β€” all your online data including friends and shared workouts will be deleted. Local data on your phone will remain until you uninstall the app.
What is EMOM and how do I enable it?
EMOM (Every Minute On the Minute) is an interval mode β€” each set starts on a beep at regular intervals. Enable it with the ⏱ EMOM toggle on a set or superset when editing a workout. Configure the interval and countdown in Settings β†’ Training β†’ EMOM.
How do I copy an exercise when editing a workout?
Each exercise on the Edit Workout screen has a copy icon πŸ“‹. Tap it β€” the exercise is duplicated below the original and opens in edit mode so you can change weight, reps, or sets.
What are daily notes for?
Daily notes serve as a journal β€” write anything about your day (food, sleep, mood, activity). They provide context for body measurements and statistics. Find the πŸ“ icon on the Dashboard, or add a note after completing a workout.
What is demo mode?
Demo mode loads a sample profile with 12 weeks of training history, planned workouts, and body measurements. Find it on the login screen β€” "Try with demo data" button. You can try the entire app including completing a workout, but data isn't saved.
What is automatic progression?
Automatic progression means the app evaluates whether you completed your planned sets after each workout and adjusts weights for your next session accordingly. For linear programs (StrongLifts, Starting Strength), weight increases after every workout. For periodized programs (Wendler, nSuns), Training Max increases after completing the full cycle. You don't need to calculate anything β€” the app handles it for you.
Where can I find exercise descriptions and video tutorials?
In the Gym β†’ Exercises section, tap any exercise. You'll see a detailed description of proper form, tips, and targeted muscle groups. The YouTube button opens a video tutorial search directly on YouTube.
Can I edit a completed workout?
Yes. In history, tap a workout and select Edit. You can retroactively change weights, reps, add or remove sets.

Contact

Have a question, suggestion, or found a bug? Don't hesitate to reach out:

πŸ“§ [email protected]

🌐 ironpen.app