On the App Store  ·  iPhone

You already know
the exercises.
This tells you if
they're working.

Postural measures your posture from two photos and scores two biomechanical markers as one number you can track, your Postural Age. It then builds a short daily routine from what your own scan found. The measuring happens on your phone.

iOS 18+  ·  Free to download  ·  Photos stay on your device unless you export or share one yourself

Side view · left 12 frames · median
NECK TILT EAR NECK HIP KNEE ANKLE
34 Postural age
+5 yrs on 29

You're 29. Your posture reads 34, and forward head is carrying 4 of those 5 years, so that is what today's routine goes after.

The actual problem

You don't quit because the advice was wrong.

Chin tucks and wall angels are free, correct, and everywhere. You do them for a week, can't tell whether anything changed, and stop. That is the failure, and it is not a shortage of exercises.

Posture also moves too slowly to feel. Without a measurement, week two looks the same as week one, so you have nothing to keep showing up for. Postural fixes the measurement first and hangs the habit off it.

How a scan works

The scan, from setup to routine.

Get ready ~1 min

Fitted clothes, plain wall, whole body in frame

Loose clothing hides the landmarks the scan needs, and a busy background costs you accuracy. Postural walks you through the setup before the camera ever opens, because a scan you have to redo is worse than one you spent thirty seconds preparing for.

Capture Hands-free

Two photos, front and side, captured for you

Stand with your arms at your sides. Postural watches your pose, tells you when you're turned the wrong way, waits until you hold still, then counts down and captures. You don't need anyone to hold the phone.

Each view is read across 12 frames, and every joint is taken as the median of those readings, so one blurred moment can't move your score. If your shoulders or hips drifted mid-capture, it throws the set out and asks again rather than scoring noise.

Result 3 min / day

Your number, and the routine built from it

Apple's on-device Vision framework locates 15 body landmarks. Postural computes five measurements from them: four angles and one height difference. Two map to the years they add, and that total becomes your Postural Age. You see the other three as well, but they stay out of the arithmetic.

Your daily routine then comes from a library of 28 movements, stretches and strengthening work, each with a video demonstration and its creator credited. Postural picks the ones matching your weakest markers and rebuilds the routine after every scan, so it follows your posture rather than a fixed plan.

The measurement

Two markers cost you years. We measure three more anyway.

Postural Age is your age plus the years each deviation adds. These are the thresholds the app scores against, not a summary of them. The unscored markers have no thresholds in this table, either because nobody has published one or because the measurement cannot support one, so we left those cells empty rather than fill them with a number we made up.

Marker What it measures View Normal Severe Max penalty
FNTA
Forward neck tilt angle
Measured from the vertical, so a larger angle means more forward head. Re-anchored on 1 September 2026 to the construct we actually compute. See the note below the table.
Forward head: how far your ear sits ahead of your shoulder line, seen from the side. Side ≤ 20° ≥ 40° +6 yrs
FSA
Forward shoulder angle
Measured and displayed, scored on nothing since 1 September 2026, because the vector we can compute cannot see the thing it was meant to measure. See the note below the table.
Rounded shoulders: how far the shoulder rolls forward of the base of the neck. Side — — Not scored
SAG
Sagittal alignment
We measure this on every scan and score it on none of them. Nobody has published a normal range to score it against. See the note below the table.
Trunk lean: the angle at your hip, from shoulder through hip to ankle. Side — — Not scored
SYM
Shoulder symmetry
Measured on every scan and scored on none of them since 17 August 2026, on the advice of the physiotherapist reviewing our method. See the note below the table.
Left-to-right shoulder height difference, normalised against your height in frame. Front — — Not scored
TILT
Lateral head tilt
Your ear-to-ear line, measured off true horizontal from the front. Front ≤ 3° ≥ 10° +2 yrs
Maximum total penalty, every scored marker at full severity +8 yrs

On the three we measure and do not score. We measure sagittal alignment on every scan and score it on none. The measurement itself holds up: it is the hip angle used by SAPO, a postural assessment tool used in research, where five blinded raters agreed on it to an ICC of 0.93 on the right side and 0.86 on the left (Ferreira 2010, 22 adults, 88 photographs). Nobody has published a normal range for it in healthy adults. Measuring something consistently is not the same as knowing what a good reading looks like, and we would rather leave the cell empty than invent a threshold to fill it. So we compute the angle, store it, and show it to you next to the two that count. It adds nothing to your Postural Age. One thing to hold against that 0.93: it came out of a lab, from markers a clinician placed by hand on bony landmarks. A phone guessing at the same joints from a photograph has the harder job.

Shoulder symmetry joined it on 17 August 2026, and a clinician made that call too. Asked whether left-to-right shoulder height should carry up to three years, the physiotherapist reviewing our method answered that he would measure and display it but keep it out of the score, "unless there's a clear clinical or empirical basis for penalizing a specific degree of asymmetry." Two things we already knew argued the same way. The paper we had been citing measures rounded shoulders as present or absent by plumb line, not height difference, so it never matched what we compute. And a lower right shoulder is reported in roughly 68% of people, which means we had been charging most of our users for the population norm. The measurement stays on your breakdown. It costs nothing.

On the forward neck tilt angle. Until 1 September 2026 this row read "craniovertebral angle", with a normal threshold of 40° derived as app angle = 90° − clinical CVA for the C7-to-ear vector. The app has never measured that vector. Apple's Vision framework gives us a "neck" point that is the arithmetic midpoint of the two shoulders, not C7, so what we actually compute is the ear against the shoulder line. Every production reading we have sat between 1.9° and 23.0°, far below 40°, which means the largest marker on this table — six of the available years — had never fired for anyone. A threshold cannot be repaired by moving it when the vector underneath is measuring something else.

What we compute is itself a published construct: the forward neck tilt angle, tragus to acromion against the vertical. It needs no conversion, because it is already defined from the vertical. The severity bands come from Moon 2024 (n=145, aged 10 to 19): normal 0–12°, level 1 12–25°, level 2 25–40°, level 3 at or above 40°. Our severe bound takes level 3. Two things you should know about that paper before trusting the bands: they are the authors' own and cite no external source, and the radiographs validated a diagnostic model combining this angle with eight other parameters, not these four boundaries. The paper calls itself preliminary in its own title.

The no-penalty boundary of 20° is not Moon's. Moon's level 1 begins at 12°. Reviewing the re-anchored marker on 4 September 2026, the physiotherapist assessing our method set it at 20° instead, "so that you can address a larger population without much error", and we told him what that costs before he confirmed it. Across eleven production readings, a 12° boundary charges six of them a mean of 0.72 years; his 20° charges one of them a mean of 0.08, and the worst reading we have seen pays 0.90 of a possible 6. He was choosing specificity over sensitivity deliberately, and he kept the number after seeing the arithmetic. We would rather report a marker that rarely fires than one that charges healthy people for standing normally.

Caveats we owe you: the sample is adolescent, the measurements were taken with a depth camera rather than photogrammetry, Vision gives us an ear centroid rather than the tragus and a shoulder centre rather than the acromion, and the construct cannot see a forward head where the head and shoulders have drifted forward together. That is weaker anchoring than a validated CVA cutoff would be. It is, however, anchoring for the vector we actually measure, which the old 40°/55° pair never had.

On the forward shoulder angle. The same convention flip applies here. The published Shoulder Angle runs off the horizontal from the same neck-to-shoulder vector we use, so app angle = 90° − clinical. Ruivo 2014 measured 275 people and put the protraction cutoff at a clinical 52°, which arrives here as 38°. We published 20° until 29 July 2026, and that was wrong in an expensive direction: 20° on our scale is a clinical 70°, about 2.2 standard deviations above Ruivo's mean of 51.4° ± 8.5. Someone with an average shoulder angle was collecting roughly 2.7 of the 5 available years for standing normally.

We then went past the published cutoff, and a clinician sent us there. Reviewing our thresholds on 17 August 2026, the physiotherapist pointed out that 52° penalises around 40% of people who have no symptoms at all, and asked us to loosen it. He named 43.5° on our scale. Against Raine and Twomey, who found a mean of 53.7° across 160 asymptomatic people aged 17 to 83, that takes the share of symptom-free adults picking up a penalty from 42.1% to 19.8%. In Ruivo's 15-to-17-year-olds it goes from 52.8% to 28.2%. We report both because he asked for the age groups separately.

So 43.5° is no longer a transform of anyone's published cutoff. It is a clinician's number, chosen against a target rate of false alarms, and we would rather say that plainly than dress it up in a citation. One caveat we owe you: Raine and Twomey publish a mean but not a standard deviation, so the adult figures above borrow Ruivo's. The adolescent figures do not. The severe cutoff has not moved and is still ours rather than anyone's published figure.

None of that matters any more, and the reason is worth stating plainly. On 1 September 2026 we stopped scoring this marker altogether. Correcting the far end of the vector — we had been measuring to the point of the shoulder rather than to the middle of the upper arm — exposed the near end as the real problem. The neck point Vision gives us is the midpoint of the two shoulders, and that point travels forward with the shoulder girdle itself. A vector anchored to the thing it is supposed to be measuring against cannot detect rounded shoulders at any cutoff. The physiotherapist reviewing our method agreed on 4 September, in his words, that we "can remove it as app cannot properly measure it", and signed the amendment on 5 September. We still measure the angle and still show it to you. It costs nothing, and no threshold edit would have fixed it.

Angles come from normalised image coordinates, so they are calibrated for what a phone camera can see rather than read off a clinical goniometer. Postural will only give you a score when the markers it managed to measure carry the majority of the available years, so forward head on its own is enough at six of eight, and head level on its own is not at two of eight. Below that it asks for a retake instead of filling in the gaps. The three unscored markers carry no years and so count toward nothing here, and when a scan rests on one marker rather than both the app says so under your number.

The method

The sources sit in the app, not in a footnote.

Postural carries its own reading list, reachable from the app without leaving it, split by the job each paper does: showing that posture matters, showing that measuring it from a photograph is reliable, or supplying the numbers we set a threshold from. Every one links out to PubMed.

Clinical evidence The relationship between head posture and severity and disability of patients with neck pain Yip CHT, Chiu TTW, Poon ATK
Manual Therapy · 2008
PubMed ↗
Background Subacromial impingement syndrome: the role of posture and muscle imbalance Lewis JS, Green A, Wright C
J Shoulder Elbow Surg · 2005
PubMed ↗
Clinical evidence Incidence of common postural abnormalities in the cervical, shoulder and thoracic regions and their association with pain Griegel-Morris P, Larson K, Mueller-Klaus K, Oatis CA
Physical Therapy · 1992
PubMed ↗
Measurement reliability Photogrammetry-based smartphone applications for spinal posture assessment: a systematic review and meta-analysis Karbalaeimahdi M, Minoonejad H, Mousavi SH, Rajabi R
Scientific Reports · 2025
PubMed ↗
Reference values Cervical and shoulder postural assessment of adolescents between 15 and 17 years old and association with upper quadrant pain Ruivo RM, Pezarat-Correia P, Carita AI
Braz J Phys Ther · 2014
PubMed ↗
Reference values Head and shoulder posture variations in 160 asymptomatic women and men Raine S, Twomey LT
Arch Phys Med Rehabil · 1997
PubMed ↗
Measurement reliability Postural assessment software (PAS/SAPO): validation and reliability Ferreira EAG, Duarte M, Maldonado EP, Burke TN, Marques AP
Clinics · 2010
PubMed ↗
Measurement reliability Reliability and validity of non-radiographic methods of forward head posture measurement: a systematic review Mylonas K, Tsekoura M, Billis E, et al.
Cureus · 2022
PubMed ↗

The reliability half of that list is the half we quote most carefully. Karbalaeimahdi pooled 29 studies and 1,910 participants and reported inter-rater agreement of 0.96 for head tilt, 0.90 for acromion alignment and 0.89 for the craniovertebral angle, which is the evidence that a phone photograph can measure this at all. The same review says the method needs more methodological rigour before it can reliably track clinically significant change over time. That limitation lands squarely on what Postural does, so we publish it next to the numbers rather than under them. Mylonas found the strongest evidence supports classic photogrammetry for reliability, and that for validity the evidence is not conclusive. Ferreira is on the list for one angle, sagittal alignment, and for one purpose: it shows we can measure that angle consistently. It says nothing about what a normal value looks like, which is why we measure that marker and never score it.

Being able to check the method means being told where it's thin. A licensed physiotherapist reviewed this scoring twice, on 17 August and 5 September 2026. Those reviews corrected the forward-head and forward-shoulder thresholds, and our own checking fixed the citation list. Three of the five markers now score nothing: we stopped scoring each one when we found no fair threshold for it, or found we could not measure it properly from a photo. The head-position boundary of 20° is the physiotherapist's number, set wider than the 12° in the literature. The thresholds that ship were reviewed and signed on 5 September 2026. The years weighting, meaning how many years of Postural Age an angle is worth, is ours, and it was not part of either review. The thresholds are reviewed but not clinically validated, and Postural says so inside the app. Read your score as a trend you can follow rather than a diagnosis.

Progress

Day 7 is a baseline. Day 28 is the answer.

Most habit apps sell you an improvement in week one. Twenty-one minutes of mobility work cannot move your structure, so that improvement is measurement noise with a ribbon on it. Week two, when the number wobbles back, is when you quit.

Day 1

Baseline set

Your starting number, and the five markers behind it. Everything after this is measured against today.

Day 7

Streak, not improvement

You see how consistent you've been and nothing more. Postural won't show you a change it doesn't believe in yet.

Day 28

The real reveal

Four weeks is our line, not the literature's: long enough for a real change to clear the measurement noise, short enough that you're still here. Your number moved or it didn't, and you get told which.

Between scans, every change is weighed against normal scan-to-scan variation before you're told anything, and the headline number is a rolling average of your last three scans' posture penalty. A single wobbly reading never gets presented to you as a step backwards.

We should be straight about the four weeks, because plenty of apps borrow a number from a paper that doesn't say it. The best available evidence on habit formation, Singh 2024 in Healthcare, pooled the literature and landed on a median of 59 to 66 days, means of 106 to 154, and individuals anywhere from 4 to 335. Nothing there supports a 28-day rule. What it does support is what Postural already does: put the routine in the morning, and let you set your own goal.

On device

Your posture photos stay on your phone. That's enforced, not promised.

Photos of your body are the most personal thing this app touches, so the app never sends them anywhere. The only way one moves is if you export or share it yourself.

Out now

Postural is on the App Store.

Free to download. Unlimited scans, your Postural Age and the coach note on what changed cost nothing, and the exercise library opens without a subscription.

Download on the App Store

iPhone · iOS 18+ · Free

Questions

The things people ask first.

What is Postural Age?

Your chronological age plus the years contributed by two scored postural deviations: forward head and lateral head tilt. They add between 0 and their own ceilings of 6 and 2 years, for a maximum of +8.

We measure three more angles on every scan and show them to you, and they score nothing: sagittal alignment, shoulder symmetry and rounded shoulders. Each is unscored for its own reason, and each reason is set out under the table above. Two of them a physiotherapist told us to leave alone; the third we cannot measure properly, so we say so instead of charging for it.

It is a single number designed to be trackable and worth caring about, not a clinical grade. The direction it moves is the part to watch.

How accurate is the scan?

Postural uses Apple's Vision framework for 2D body pose detection, reading 13 landmarks and taking the median across 12 frames per view to damp out jitter. It cannot see depth, rotation, or muscle tone, because it works from a photograph rather than a 3D scan.

Lighting, how you're framed, and what you're wearing all affect the reading, which is why the app walks you through setup and refuses to score a capture where you drifted. Treat it as a consistent trend across time, not an absolute measurement.

Are my posture photos uploaded anywhere?

No. They're written to the app's own directory on your device, flagged to be excluded from iCloud backup, and never sent to a server. Saving a timelapse or sharing a comparison card puts that image in your Photos library, which is the one path off the device and one you choose. An automated test verifies that exclusion on every build, so it can't be dropped by accident in a later release. Deleting the app deletes them.

Your scores sync to your account so your history survives a reinstall. Your photos stay on the phone.

What's free, and what's paid?

Unlimited scans, your Postural Age, the reveal screen and the coach note on what changed are free, and stay free. That includes the Day-28 update itself: both photos, your before and after Postural Age, and the caption on what moved. When a scan puts years on your score, your home screen names the marker adding the most of them, at no charge. You can browse the exercise library and play any single movement from it without paying.

Postural Pro adds the personalised daily routine built from your own weakest markers, your scan history with the side-by-side comparison of any two scans in it, the full five-marker breakdown, and sharing the Day-28 card or the timelapse. It is $69.99 a year with a 14-day free trial, or $7.99 a week. The trial applies to the annual plan and converts to a paid subscription unless you cancel at least 24 hours before it ends.

Who is Postural for?

Adults who spend the day at a desk and want to carry themselves better, whether the reason is how you look, how you feel, or catching yourself hunched over a laptop each afternoon.

It isn't for minors, and it isn't for clinical use. If you have pain, injury or dysfunction, see a physiotherapist; Postural doesn't replace one.

Is Postural a medical device?

No. It's a consumer wellness app. Postural Age comes from geometric measurements taken by a phone camera and doesn't account for pain, strength, hypermobility or how your particular body is built. It does not diagnose, treat or prevent anything. For a clinical assessment, see a qualified provider.

Where do I get Postural?

On the App Store, free, for iPhone. It needs iOS 18 or later. The scan, your Postural Age and the coach note stay free; Postural Pro is the paid tier described above.

Stop guessing whether it's working.

Two photos, one number you can track, and a routine built from what your own scan found.

Download on the App Store

iOS 18+  ·  Free to download  ·  Photos stay on your device unless you export or share one yourself