Workout Tracker

Train smarter.
Not just harder.

RepCount is the workout tracker serious lifters have been asking for — detailed session logging, intelligent fatigue detection, periodization planning, and real progress analytics. All in one clean app.

Coming Soon on iOS See all features ↓
253
Built-in exercises
10
Muscle groups
4
Progress chart modes
Cloud sync, always
What you get
Everything a serious lifter needs

Built around how real training actually works — not just a set counter.

💪

Set-by-Set Logging

Log weight, reps, and effort per set. Previous performance shown as placeholder — no looking it up.

📊

Multi-Mode Progress Charts

Track best weight, total volume, estimated 1RM, and average RPE over time with interactive charts.

🏋️

Plate Calculator

Inline visual plate calculator for every exercise. See exactly which plates to load — no mental math.

Auto Warm-Up Generator

Enter your working weight — RepCount builds a full warm-up ladder in one tap.

📅

Mesocycle Planner

Plan multi-week training blocks with Accumulation, Intensification, Deload, and Peak phases.

🧠

Auto-Deload Detection

RepCount monitors your training load and tells you when your body needs a lighter week.

🔗

Superset Logging

Pair exercises into supersets. Auto-advances between them with rest only after both are done.

🏆

PR Detection & Celebration

Every set is checked against your all-time best. New PR? Confetti drops, automatically.

☁️

Cross-Device Cloud Sync

All training data syncs instantly. Start on one device, continue on another.

The most complete workout logger on iOS

Every tool you need during a session — right where you expect it, without menus to dig through.

  • Previous session's weight and reps auto-filled as placeholders
  • Warmup sets ("W") separated from working sets
  • Session timer in the header — always visible
  • Jump between exercises via progress dots
  • Auto-saves every 3 seconds — never lose a rep
  • Skip exercises and come back to review them at the end
  • Add exercises mid-session for on-the-fly workouts
  • Per-exercise notes for form cues and reminders
← Back Push Day A
24:07
3 / 5
Barbell Bench Press
Chest
2/4 sets
SET KG × REPS EFFORT
1
100
×
8
RPE 8
2
100
×
7
RPE 9
3
100
×
8
Rate
4
100
×
8
Rate
+ Add Set
🏋️ Plate Calculator 100kg
20
10
5
5
10
20
Per side: 1×20kg + 1×10kg + 1×5kg

Rate every set. Warm up right.

Two features no other free app gets right — now integrated directly into your workout flow.

  • "Rate" pill appears automatically on every completed set — no setup
  • Choose RPE (1–10 effort scale) or RIR (reps in reserve) per set
  • Contextual descriptions: RPE 9 = "1 rep left", RIR 0 = "Nothing left"
  • RPE trends charted in the Exercise Progress screen over time
  • Warm-up button appears when you enter a working weight
  • Generates a full progressive ladder — bar, 50%, 65%, 80%, 90%
  • Configurable bar weight and plate increment
  • Preview every warm-up set before adding — one tap to confirm
← Back Squat
18:33
Rate This Set
RPE
Effort 1–10
RIR
Reps left 0–5
1
2
3
4
5
6
7
8
9
10
RPE 8 — 2 reps left
Clear
Done
Warm-Up Preview 140kg working
W1 — Bar only20kg × 8
W2 — 50%70kg × 5
W3 — 65%90kg × 3
W4 — 80%112.5kg × 2
W5 — 90%125kg × 1
Add Warm-Ups

Charts that actually tell you something

Four chart modes per exercise. Tap any point to inspect it. See exactly where your PRs happened.

  • Weight — your best set per session over time
  • Volume — total weight × reps, the true training load
  • Est. 1RM — Epley-formula estimate from every session
  • Avg RPE — effort trend over time. Dropping RPE at same weight = you're getting stronger
  • Orange squares mark sessions where you hit a new PR
  • Tap any point for exact date and value
  • Progress % from first session to latest always shown
Barbell Bench Press
Vol
Weight
1RM
RPE
PR Mar 22, 2026 107.5 kg
107.5
Best kg
143
Est. 1RM
+17.8%
Progress

Train in blocks. Not just workouts.

Periodization is how elite lifters structure their training. RepCount brings it to everyone — with templates, compliance tracking, and weekly guidance built in.

  • Four week types: Accumulation, Intensification, Deload, Peak
  • Templates: Classic Hypertrophy, 5/3/1 Style, Strength Peak, or Custom
  • Custom mode: add/remove weeks, tap any week to change its type
  • Week timeline shows how many sessions you logged each week
  • "NOW" badge highlights the current training week
  • Volume guidance per week ("85% of normal — heavier, fewer reps")
  • Current block card always visible on the Home screen
  • Activate past blocks to repeat a program
← Back Training Blocks + New
CURRENT BLOCK
Spring Hypertrophy
Active
Week 3 of 6 — Intensification
2 / 6 weeks complete
W1
ACC
4
W2
ACC
3
NOW
W3
INT
W4
INT
W5
PEAK
W6
DEL
THIS WEEK'S TARGET
85% of normal volume — heavier weight, fewer reps

It knows when you're grinding too hard

RepCount analyses your session history weekly. When the signals point to accumulated fatigue, it tells you — with a clear recommendation and practical guidance.

  • Detects 4+ consecutive heavy weeks with no recovery
  • Catches volume drops despite consistent training — a classic fatigue signal
  • Explains exactly what a deload is and how to do it
  • Dismissible — won't reappear for 7 days
  • Fires only when there's enough data (at least 3 completed sessions)
Good morning, Alex
Let's train 💪
12
this month
3
this week
84.2
body weight
Recovery Week Recommended
You've trained consistently for 5 weeks straight. A lighter week now helps you come back stronger.
↓ 40% sets
↓ 15% weight
What is a deload? ▼
Dismiss
Push Day A
Start →
5 exercises · ~25 min
Chest
Shoulders
Triceps

Every PR gets celebrated

RepCount checks your estimated 1RM against your all-time best after every set. When you break a record, you'll know about it.

  • PR tracked per exercise using the Epley formula (weight × (1 + reps/30))
  • Animated confetti burst with exercise name and new record
  • Full PRs list in the Me tab with estimated 1RM for every lift
  • PRs recalculated automatically if a session is deleted
  • Synced to cloud — your records follow you across devices
← BackDeadlift
Deadlift
1
180
×
5
RPE 9
2
185
×
3
RPE 9
🏆
New Personal Record!
Deadlift
185 kg × 3
Est. 1RM: 203.5 kg
Awesome! 🎉
Everything, documented

🏠 Home Screen

  • Greeting by time of day (morning / afternoon / evening)
  • Monthly and weekly session count stats
  • Latest body weight shown as a stat pill
  • Resume active in-progress session banner
  • Auto-deload recommendation banner (dismissible)
  • Active mesocycle card with week type and progress
  • All saved workout templates with muscle tags
  • Estimated duration per workout
  • One-tap Start and Edit per workout
  • Create workout button

💪 Active Session

  • Weight and reps inputs per set
  • Previous performance as placeholder text
  • Warmup ("W") and working set separation
  • Session elapsed timer in header
  • Progress dots — tap to jump to any exercise
  • Auto-save every 3 seconds
  • Skip exercise and review skipped at end
  • Add exercises mid-session (on-the-fly)
  • Per-exercise notes (form cues, seat position)
  • Drag-to-reorder exercises (in template creation)
  • Abandon or finish early via back button

🏋️ Plate Calculator

  • Inline, collapsible on every exercise
  • Visual SVG barbell with color-coded plates
  • Select bar weight: 20 / 15 / 10 kg
  • Toggle available plate sizes on/off
  • Manual weight override
  • Per-side plate breakdown in text
  • Plate sizes: 20, 15, 10, 5, 2.5, 1.25 kg

⚡ Auto Warm-Up

  • Button appears when working weight is entered
  • 5-step ladder for ≥60 kg (Bar, 50%, 65%, 80%, 90%)
  • 3-step ladder for 20–59 kg (40%, 70%, 90%)
  • Skipped for bodyweight exercises (<20 kg)
  • Configurable bar weight: 20 / 15 / 10 kg
  • Configurable plate increment: 5 / 2.5 kg
  • Preview before adding — one tap to confirm

📊 RPE / RIR Tracking

  • "Rate" pill auto-appears on every completed working set
  • Choose RPE (1–10) or RIR (0–5) per set in the picker
  • Contextual description per value shown in picker
  • Saved per set, displayed in session history
  • Avg RPE chart mode in Exercise Progress
  • RPE adaption insight: "easier at same weight = stronger"

⏱ Rest Timer

  • Fires automatically after every completed set
  • Full-screen overlay with countdown
  • Preset buttons: 30s / 60s / 90s / 120s / 180s
  • Custom duration input
  • Audio alarm on completion
  • Haptic feedback (triple vibration)
  • Skip anytime with one tap

🔗 Superset Logging

  • Tap ⋯ on any exercise → Pair as Superset
  • Select any other exercise in the session to pair with
  • Emerald banner shown on both exercises during session
  • Completing a set in Ex A auto-advances to Ex B
  • Rest timer only fires after the last exercise in the pair
  • Then returns to Ex A for the next round
  • Superset grouping shown in session history detail
  • Remove pairing via the same ⋯ menu

📈 Exercise Progress

  • Best Weight chart — peak set per session
  • Volume chart — total weight × reps per session
  • Est. 1RM chart — Epley formula over time
  • Avg RPE chart — effort trend over time
  • Interactive data points with tap-to-inspect
  • Orange PR markers on the chart
  • Stats panel: best weight, 1RM, progress %

📅 Mesocycle Planner

  • Classic Hypertrophy template (4 acc + 1 deload)
  • 5/3/1 Style template (3 loading + 1 deload cycle)
  • Strength Peak template (acc → int → peak → deload)
  • Custom: tap any week to cycle its type
  • Add / remove weeks from custom blocks
  • Week timeline with "NOW" badge and session counts
  • Volume guidance per week type
  • Reactivate past blocks to repeat a program
  • Home screen always shows current block card

🧠 Auto-Deload Detection

  • Analyses last 8 weeks of session history
  • Signal 1: ≥4 consecutive heavy weeks
  • Signal 2: volume dropping >15% for 2 weeks
  • Amber banner with specific reduce-by guidance
  • Expandable "What is a deload?" explanation
  • Dismiss hides banner for 7 days
  • Requires at least 3 sessions of history to fire

📚 Exercise Library

  • 253 built-in exercises across 10 muscle groups
  • Search by name with instant filtering
  • Filter chips: All, Chest, Back, Shoulders, Arms, Legs, Glutes, Core, Cardio, Olympic, Full Body
  • Alphabetical sections with A–Z sidebar scrubber
  • Equipment type shown per exercise
  • Tap for full exercise detail sheet
  • Create custom exercises (name, group, equipment, description)
  • Custom exercises marked with "CUSTOM" tag

📋 Session History

  • All completed sessions in reverse chronological order
  • Filter: All / This Week / This Month
  • Cards show date, duration, exercise count, sets done
  • Muscle group tags on each card
  • Session detail: every exercise, every set, weight × reps
  • RPE / RIR badges on sets that were rated
  • Superset grouping shown with green left border
  • Delete a session (PRs recalculate automatically)

⚖️ Body Weight

  • Log body weight with optional notes
  • Attach a progress photo per entry
  • Line chart with interactive data points
  • Filter: 1 month / 3 months / 6 months / all time
  • Entries in reverse chronological list below chart
  • Photos stored securely in cloud with signed URLs
  • Delete entries with confirmation

🏆 Personal Records

  • Auto-detected from every completed set
  • Epley formula: weight × (1 + reps ÷ 30)
  • Confetti celebration with exercise name and value
  • PRs displayed in Me tab with estimated 1RM
  • Auto-recalculate when sessions are deleted
  • Synced to cloud in real time

👤 Me / Profile Tab

  • Current + longest workout streaks
  • Total sessions completed
  • Weekly volume bar chart (last 8 weeks)
  • Muscle group frequency breakdown
  • Body weight sparkline (last 30 days)
  • Top personal records with 1RM estimates
  • Profile: name, birthday, gender, height
  • Goal: Build Muscle / Lose Weight / Maintain / Athletic
  • Target weight and weekly session target
  • Profile photo from camera roll

☁️ Cloud Sync & Auth

  • Email / password sign-up and sign-in
  • Google Sign-In and Apple Sign-In
  • Email verification with resend support
  • All training data synced via Supabase
  • Synced: workouts, sessions, exercises, PRs, body weight
  • Offline-safe — sync retries silently
  • Progress photos stored in cloud storage
  • Data is user-scoped, never shared
  • Conflict resolution for cross-device edge cases

Start tracking what matters.

Coming soon. Designed for lifters who take their training seriously.

Coming Soon