
Pick a template or build your own
Push · Pull · Legs, Upper / Lower or Full body — or add your own exercises, sets and reps. Name the block, pick your days, done.
Uf! turns your training into 4–8 week mesocycles — sets and weights climb week to week, and the last week is a deload. Open the app, see today’s workout, log it in two taps.


A training block with a plan. The same days repeat every week, but each week asks a little more of you — one more set, a few more kilos. Then a lighter week lets you recover before the next block. That’s how strength is actually built, and it’s what every workout in Uf! is part of. And when you just want to lift, start an empty workout and add exercises as you go — full XP, block untouched.
You set the block up once. From then on the app tells you what to do today and remembers what you did last time.

Push · Pull · Legs, Upper / Lower or Full body — or add your own exercises, sets and reps. Name the block, pick your days, done.

Home shows the day, the week you’re in and what’s planned: exercises, sets, estimated time and the XP on the table. One tap to start.

Weight, reps, done. Last time’s numbers sit next to every set so you know what to beat. The rest timer starts itself, and a short video shows how each exercise is done.

Every workout pays out XP for sets on target, personal records and streaks. Next week the plan asks for a bit more — and you’ll be ready.
Push · Pull · Legs, Upper / Lower, Full body — sets, reps and rest already filled in. Adjust anything after.
Off-plan session? Log it, earn full XP — your block stays untouched.
Starts after every set. Presets from 0:30 to 3:00, +15 s when you need it, skip when you don’t.
A short how-to on every exercise card, right where you need it. Swap an exercise if the rack is taken.
Every session saved: sets, kilos, PRs. Repeat a past workout — or a whole past block — in one tap.
The last week of every block is lighter by design. Recovery is part of the plan, not a guilty break.

Every workout earns XP — the currency of the season. Rank against other lifters on Uf!, take on challenges, claim the prizes.
Three months, one leaderboard. Every season starts fresh — everyone from zero.
Time-boxed goals on top of your plan — “Move 100 tonnes”, 12 workouts this month. Bonus XP when you finish.
Finish the season high enough and claim real prizes.
XP · +120 per workout · +5 per set on target · +60 per personal record · streak bonus up to +80
No. Pick a template and the app handles the progression. You’ll just notice the numbers going up.
Nothing breaks. Do it the next day or skip it — the block keeps going and your history stays honest.
Yes — iPhone and Android. Install it straight from the browser, no app store needed.
Free while in beta. Early users keep what they’ve built — blocks, history and XP.
Yes. Quick workout lets you log any session off-plan — you still earn full XP and your block stays untouched.
The last week of every block drops the volume so you recover. It’s planned in, not something you have to remember.
You can swap or skip any exercise during a workout. To change the split itself, finish the block or start a new one — your history carries over.
Every set, completed workout and personal record earns XP. Seasons run for a few months and rank you against everyone else training in the app.
Logging works without a signal. Everything syncs the moment you’re back online.
Yes — every exercise lets you pick a different demo video, or upload your own so the form cue matches how you actually train.
Pick a template, name the block, show up. The app takes it from there — free during beta.
Start for free