Free · Offline-first · Installable

Write your program once. Train it for months.

Sets 'n Reps turns a few lines of plain text into a complete training plan. Percentages, progression, deloads and rest timers are calculated for you — every set, every week.

  • No account needed to start
  • Works without a connection
  • Syncs across your devices
The SNR language

Plain text in. A full training block out.

SNR reads like the notes you would scribble in a notebook, except the app parses it. Set schemes, percentages of your training max, RPE targets, rest ranges and progression rules all live in the same line. Edit the program below — it runs the real parser, so what you see is exactly what the app would build.

upper-lower.snr
Parsed · 2 days Type to rebuild the session
Your training You train

Upper / Lower

strength 2 days

Upper

NEXT

Week 1

Bench PressLinear 5×5 80 kg
Barbell Row 5×8 70 kg
Overhead Press 3×8-12 RPE 8
1 progression

Lower

Week 1

SquatLinear 5×5 100 kg
Romanian Deadlift 3×8 80 kg
Leg Curl 3×12-15 35 kg
1 progression

Percentages show as % TM here. In the app they resolve to real weights from your training max, rounded to the plates you own. Open the editor to try it on your own program.

Features

Built to replace your training spreadsheet.

Programs as code

Sets, rep ranges, AMRAP sets, total-rep goals, timed sets, supersets and warmup ramps in one readable syntax — with an editor that autocompletes and validates as you type.

Progression that runs itself

Linear, double, cycle-based and custom progressions. The app adds the weight, counts your stalls and drops you into a deload before a plateau turns into a rut.

Strength you can measure

Estimated 1RM per lift, personal-record tracking, tonnage and a history you can plot. You see whether the block actually worked, not just that you showed up.

Built for the gym floor

Adaptive rest timer with notifications, a plate calculator that knows your equipment, and last session's numbers on screen while you decide what to load.

Offline first, synced everywhere

Your training lives on your device, so a basement gym with no signal changes nothing. Sign in and the same programs and history follow you to every other device.

A real exercise library

Hundreds of movements with equipment and muscle detail, searchable and filterable — plus your own custom exercises when the rack in your gym has other ideas.

Ready to run

Proven programs, already written in SNR.

Start from a template instead of a blank page. Each one ships with frequency variants and optional accessory modules, and every line is editable — it is just SNR underneath.

5/3/1

Wendler 5/3/1 for squat, bench, deadlift and press, driven by your training max.

Strength Intermediate 4 days

StrongLifts 5×5

Alternating A/B sessions with linear progression and automatic stall deloads.

Strength Beginner 3 days

PHUL

Power Hypertrophy Upper Lower: heavy compounds and higher-rep volume days.

Hypertrophy Intermediate 4 days

PPL

Push, pull and legs twice a week, with heavier A days and higher-rep B days.

Hypertrophy Intermediate 6 days
Community

Programs are worth more when they travel.

A program is a text file, which makes it trivial to hand to someone else. Publish it, send a link, or take a proven block from a lifter who already ran it.

Browse the community
  • Share with a link Anyone opens your program in their own app and keeps editing from there.
  • Public profiles Show the programs you publish and the lifts you are actually moving.
  • Leaderboards and events Compare lifts where you want the pressure, and ignore it where you don't.

Your next session is already written.

Open the app and start logging in under a minute. Add it to your home screen and it behaves like any other app on your phone — including when the gym Wi-Fi doesn't.

Open the app

Free to use. No account required to start.