Workout tracker for Android, Wear OS, iPhone and Apple Watch
Beatweek tells you what to lift today, and logs it from your wrist.
Tap the check and the set is logged with last week’s numbers filled in. Before every exercise the engine reads your last sessions and sets the target: add 2.5 kg, add a rep, hold, or deload. History, import and export are free forever.
No account required. Works offline. 344 exercises, 9 programs (3 free).
Proof 1
Beat last week, spelled out
Beat last week by 2.5 kg
Every set hit the top of the range and it was not brutal: add the increment, reps back to the bottom.
“You hit 8, 8, 8 at RPE 8 last time, so add 2.5 kg and aim for 6+.”
Beat last week by 1 rep
Some set fell short of the top: same weight, beat each set by a rep. Sets already at the top keep theirs.
“You did 8, 8, 7 at 80 kg last time, so keep the weight and beat each set by a rep.”
Deload, 10 % lighter
Two sessions in a row with half the sets 2 reps under the bottom: drop 10 %, floored to the increment, never under the bar.
“Two sessions in a row fell short of 10 reps, so drop to 70 kg and rebuild from 10.”
The targets are ghosted into the set row before you lift. One tap accepts. The full rule table is five lines long and every line is in the app under “Why?”.
Proof 2
Watch first, not watch too
- Log a set from the wrist: − / Same / + and the check. The target is already on the dial.
- Rest timer with a haptic when it ends, screen off, phone in the bag. An alarm revives it if the system kills the process.
- Standalone when the phone is out of reach; everything mirrors to the phone within a second when it is back.
- Ongoing chip and a watch-face complication with the next workout and “N targets to beat”.
Wear OS today. The Apple Watch app is built on the same shared engine and ships with the iOS beta.
Proof 3
Your data is yours
Import in one tap
Export a CSV from Hevy or Strong, open it with Beatweek. Exercises are matched to the library, warm-ups and drop sets keep their type, duplicates are skipped on a re-import. A 2,000-set file imports in about 0.6 s.
Export any time
CSV with one row per set (Hevy layout, opens anywhere) or JSON with everything. Free, unlimited, no account. The app reminds you when your only copy is on one phone.
No ads, no SDKs
No ads, no ad identifiers, no analytics SDK. The beta sends anonymous usage counts and error reports to our own server: event names and numbers, never your workouts, notes or account. Switch it off under Profile → Share anonymous usage data. Optional account, row-level security on the sync server, delete everything from the app. Privacy policy.
New in the beta
Cut, animations, age, levels
Cut Pro
Log your bodyweight, set a goal with a weekly pace, and see the trend, whether you are on pace and a daily calorie estimate. While Cut 3-day full body runs, targets hold at last session’s numbers instead of adding weight. Logging bodyweight is free.
Exercise animations
16 lifts drawn as a looping rep in the app’s own style, traced from open-licence footage. Every source is credited in the app under About → Exercise video sources.
Targets that know your age
From 45, the engine deloads after one rough session instead of two and holds the session after a deload. From 60, it also waits for an easier set before adding weight and adds at most 1.25 kg upper body or 2.5 kg lower body. No age in Profile, no change.
Strength levels for 24 lifts
Progress shows where each lift sits from Beginner to Elite against your bodyweight; pull-ups, chin-ups and dips count bodyweight plus load. The tables are on this site.
Free vs Pro
Free, forever
$0
- Unlimited workouts, history and exercises
- Custom exercises, plate calculator, warm-up sets, rest timer
- Watch apps and sync of one account
- CSV import from Hevy and Strong; CSV and JSON export
- Up to 6 routines of your own; 3 programs
- Basic charts; “Beat last week” on one exercise per workout
Beatweek Pro
$24.99 / year
or $3.99 a month, $59.99 once for life, a 7-day free trial on yearly, and your first 3 workouts free
- “Beat last week” on every exercise
- Sets per muscle each week against the 10–20 band
- Estimated 1RM by rep range, PR timeline
- The full program library, unlimited routines
- Cut: goal, pace, calorie estimate and held targets
- Two more target colours, Red 25 and Chalk
The gate is on intelligence and depth, never on your data or your speed. Prices are US store tiers; regional tiers vary.
Switch from Hevy or Strong in 60 seconds
Export CSV in the app you are leaving, open it with Beatweek, done. PRs are recomputed from the next workout you log; history, warm-ups and RPE come along.
Questions
Does Beatweek work offline?
Yes. Everything is stored on the phone in the app’s own database. Logging, history, the progression engine, the rest timer and the watch link all work with no connection. Sync is optional and additive.
Do I need an account?
No. The full app works without one. Create an account only if you want your history synced between devices or restored on a new phone; sign out to stop syncing, and delete the account from the app at any time.
Can I export my data?
Always, and free. Profile → Data exports a CSV (one row per set, in the same layout Hevy uses, so it opens in Hevy, Strong and spreadsheets) or a JSON with everything: workouts, routines, records and profile.
Does the watch work without the phone?
Yes. The Wear OS app starts an empty workout on its own when the phone is out of reach, logs sets, runs the rest timer with the screen off and syncs back when the phone is reachable again. The Apple Watch app follows the same design.
What does it cost?
Logging, history, watch apps, import and export are free forever. Beatweek Pro is $3.99 a month, $24.99 a year with a 7-day free trial, or $59.99 once for life. Your first three workouts run with Pro on, no card needed.