Home › Health & Fitness
Information
Preview 3 platforms
iPhone 5 images
iPad 5 images
Apple Watch 2 images
What’s New Version 1.12
• Minor fixes and improvements
• Restore Purchases now always shows a clear confirmation — Purchases Restored, Nothing to Restore, or an error message
• Smoother onboarding: removed an unnecessary step after the paywall
• Clearer free-trial reminder details on the trial notification screen
• Updated privacy and terms links on the paywall
Description
Most health apps show you data. VitalLens tells you what it means.
Every morning, VitalLens reads your Apple Health data — HRV, resting heart rate, sleep, wrist temperature and activity — and turns it into a single Health Today score from 0 to 100. No athletic jargon. No confusing charts. Just a calm, honest sentence that tells you how you're likely to feel today, and why.
YOUR SCORE, YOUR BASELINE
VitalLens grades you against yourself, not against averages built for elite athletes. It learns your personal normal over time, so a score means something specific to you. A tappable Why breakdown explains exactly what moved your number — in words that make sense before your first coffee.
YOUR ENERGY, ALL DAY LONG
The Energy Reserve is a live charge that mirrors your body throughout the day. It tops up while you rest and draws down as activity and stress accumulate. Check it any time on the app, your Home Screen widget or your Apple Watch to know whether to push on or take a breath.
RECOVERY AT A GLANCE
Each morning you get a simple status: Well Recovered, Recovering or Strained. It's drawn from your overnight HRV, resting heart rate, wrist temperature and sleep — the same signals sports scientists use, translated into plain language anyone can act on.
FOUR GAUGES, ONE CLEAR PICTURE
Energy, Stress, Heart Health and Sleep each get a plain-English gauge updated daily. Tap any one for a straight-talking explanation of what's driving it. Trend arrows and a 30-day outlook show you where things are heading, so you can spot patterns before they become problems.
HABITS AND COACHING BUILT AROUND YOU
The Habit Discovery engine quietly looks for personal correlations on your device — things like "your stress gauge is lower on days you walk more than 6,000 steps." No health data leaves your phone. The VitalLens AI Coach goes further: chat about any metric in plain English, or follow a guided Goal with a personalised AI roadmap built around your real numbers.
EVERY WEEK, A HEALTH STORY
Your Weekly Health Story wraps up the past seven days in a short, readable summary — what went well, what to watch and one simple thing worth trying next week.
PRIVACY FIRST
VitalLens reads your data from Apple Health. It does not sell your data, share it with advertisers or store your personal health information on external servers. Everything stays on your device or within your private iCloud account. VitalLens is a wellness tool, not a medical device, and nothing in the app constitutes medical advice. Always consult a qualified healthcare professional for any medical concerns.
Try VitalLens free for 3 days, then choose a monthly or annual subscription. Download it today and wake up tomorrow knowing exactly how you're doing.
Terms of Use: https://nusli.app/terms
Privacy Policy: https://nusli.app/privacy
Capabilities
In-App Purchases
Accessibility
ipadiphonemacrealityDevicetvoswatch
Version history 5 versions
Build 887793069v1.122026-07-04 05:04:19
• Minor fixes and improvements
• Restore Purchases now always shows a clear confirmation — Purchases Restored, Nothing to Restore, or an error message
• Smoother onboarding: removed an unnecessary step after the paywall
• Clearer free-trial reminder details on the trial notification screen
• Updated privacy and terms links on the paywall
Build 887737158v1.112026-07-02 22:27:57
What's new in this update:
- Reliability improvements and small refinements throughout.
- Clearer subscription pricing, now shown right in the paywall.
- The monthly plan now displays an easy per-week cost so you always know what you're paying.
- New trial reminder: if you start the 3-day free trial, we'll notify you 1 day before it ends — with both an iOS notification and an in-app reminder — so you're never surprised by a charge.
- A new onboarding screen explains this reminder promise up front.
Build 887410257v1.0.22026-06-27 00:09:38
Improved the Energy Reserve so it now reflects your morning more realistically based on last night's sleep and overnight recovery, and clearly shows when last night's sleep data isn't available. Plus minor stability improvements.
Build 886980601v1.0.12026-06-15 19:04:10
• A redesigned, smoother onboarding experience
• Improved animations and visual polish
• Performance and stability improvements
Build 884814750v1.0.02026-06-12 22:03:26
No pricing data captured yet — comparisons appear once the app has paid storefronts or in-app purchases.
Availability 172 of 175 storefronts
| Region | Language | Price | Ratings | Avg | Version |
|---|---|---|---|---|---|
US | en-US | Free | 2 | 4.0 | 1.12 |
AE | en-GB | Free | 0 | — | 1.13 |
AF | en-GB | Free | 0 | — | 1.13 |
AG | en-GB | Free | 0 | — | 1.12 |
AI | en-GB | Free | 0 | — | 1.12 |
AL | en-GB | Free | 0 | — | 1.13 |
AM | en-GB | Free | 0 | — | 1.13 |
AO | en-GB | Free | 0 | — | 1.12 |
AR | es-MX | Free | 0 | — | 1.12 |
AT | de-DE | Free | 0 | — | 1.12 |
AU | en-AU | Free | 0 | — | 1.12 |
AZ | en-GB | Free | 0 | — | 1.13 |
BA | en-GB | Free | 0 | — | 1.13 |
BB | en-GB | Free | 0 | — | 1.12 |
BE | en-GB | Free | 0 | — | 1.12 |
BF | en-GB | Free | 0 | — | 1.12 |
BG | en-GB | Free | 0 | — | 1.12 |
BH | en-GB | Free | 0 | — | 1.13 |
BJ | en-GB | Free | 0 | — | 1.12 |
BM | en-GB | Free | 0 | — | 1.13 |
BN | en-GB | Free | 0 | — | 1.13 |
BO | es-MX | Free | 0 | — | 1.12 |
BR | pt-BR | Free | 0 | — | 1.12 |
BS | en-GB | Free | 0 | — | 1.12 |
BT | en-GB | Free | 0 | — | 1.13 |
BW | en-GB | Free | 0 | — | 1.12 |
BZ | en-GB | Free | 0 | — | 1.12 |
CA | en-CA | Free | 0 | — | 1.12 |
CD | en-GB | Free | 0 | — | 1.12 |
CG | en-GB | Free | 0 | — | 1.12 |
CH | de-CH | Free | 0 | — | 1.12 |
CI | fr-FR | Free | 0 | — | 1.12 |
CL | es-MX | Free | 0 | — | 1.12 |
CM | fr-FR | Free | 0 | — | 1.12 |
CO | es-MX | Free | 0 | — | 1.12 |
CR | es-MX | Free | 0 | — | 1.12 |
CV | en-GB | Free | 0 | — | 1.12 |
CY | en-GB | Free | 0 | — | 1.13 |
CZ | en-GB | Free | 0 | — | 1.12 |
DE | de-DE | Free | 0 | — | 1.12 |
DK | en-GB | Free | 0 | — | 1.12 |
DM | en-GB | Free | 0 | — | 1.12 |
DO | es-MX | Free | 0 | — | 1.12 |
DZ | en-GB | Free | 0 | — | 1.12 |
EC | es-MX | Free | 0 | — | 1.12 |
EE | en-GB | Free | 0 | — | 1.13 |
EG | en-GB | Free | 0 | — | 1.13 |
ES | es-ES | Free | 0 | — | 1.12 |
FI | en-GB | Free | 0 | — | 1.12 |
FJ | en-GB | Free | 0 | — | 1.13 |
FM | en-GB | Free | 0 | — | 1.13 |
FR | fr-FR | Free | 0 | — | 1.12 |
GA | fr-FR | Free | 0 | — | 1.12 |
GB | en-GB | Free | 0 | — | 1.12 |
GD | en-GB | Free | 0 | — | 1.12 |
GE | en-GB | Free | 0 | — | 1.13 |
GH | en-GB | Free | 0 | — | 1.12 |
GM | en-GB | Free | 0 | — | 1.12 |
GR | en-GB | Free | 0 | — | 1.12 |
GT | es-MX | Free | 0 | — | 1.12 |
GW | en-GB | Free | 0 | — | 1.12 |
GY | en-GB | Free | 0 | — | 1.12 |
HK | zh-Hant-HK | Free | 0 | — | 1.13 |
HN | es-MX | Free | 0 | — | 1.12 |
HR | en-GB | Free | 0 | — | 1.12 |
HU | en-GB | Free | 0 | — | 1.12 |
ID | en-GB | Free | 0 | — | 1.13 |
IE | en-GB | Free | 0 | — | 1.12 |
IL | en-GB | Free | 0 | — | 1.13 |
IN | en-GB | Free | 0 | — | 1.13 |
IQ | en-GB | Free | 0 | — | 1.13 |
IS | en-GB | Free | 0 | — | 1.12 |
IT | it | Free | 0 | — | 1.12 |
JM | en-GB | Free | 0 | — | 1.12 |
JO | en-GB | Free | 0 | — | 1.13 |
JP | ja | Free | 0 | — | 1.13 |
KE | en-GB | Free | 0 | — | 1.12 |
KG | en-GB | Free | 0 | — | 1.13 |
KH | en-GB | Free | 0 | — | 1.13 |
KN | en-GB | Free | 0 | — | 1.12 |
KR | ko | Free | 0 | — | 1.13 |
KW | en-GB | Free | 0 | — | 1.13 |
KY | en-GB | Free | 0 | — | 1.12 |
KZ | en-GB | Free | 0 | — | 1.13 |
LA | en-GB | Free | 0 | — | 1.13 |
LB | en-GB | Free | 0 | — | 1.13 |
LC | en-GB | Free | 0 | — | 1.12 |
LK | en-GB | Free | 0 | — | 1.13 |
LR | en-GB | Free | 0 | — | 1.12 |
LT | en-GB | Free | 0 | — | 1.13 |
LU | en-GB | Free | 0 | — | 1.12 |
LV | en-GB | Free | 0 | — | 1.13 |
LY | en-GB | Free | 0 | — | 1.12 |
MA | en-GB | Free | 0 | — | 1.12 |
MD | en-GB | Free | 0 | — | 1.13 |
ME | en-GB | Free | 0 | — | 1.13 |
MG | en-GB | Free | 0 | — | 1.12 |
MK | en-GB | Free | 0 | — | 1.13 |
ML | en-GB | Free | 0 | — | 1.12 |
MM | en-GB | Free | 0 | — | 1.13 |
MN | en-GB | Free | 0 | — | 1.13 |
MO | zh-Hant-HK | Free | 0 | — | 1.13 |
MR | en-GB | Free | 0 | — | 1.13 |
MS | en-GB | Free | 0 | — | 1.12 |
MT | en-GB | Free | 0 | — | 1.13 |
MU | en-GB | Free | 0 | — | 1.12 |
MV | en-GB | Free | 0 | — | 1.13 |
MW | en-GB | Free | 0 | — | 1.12 |
MX | es-MX | Free | 0 | — | 1.12 |
MY | en-GB | Free | 0 | — | 1.13 |
MZ | en-GB | Free | 0 | — | 1.12 |
NA | en-GB | Free | 0 | — | 1.12 |
NE | en-GB | Free | 0 | — | 1.12 |
NG | en-GB | Free | 0 | — | 1.12 |
NI | es-MX | Free | 0 | — | 1.12 |
NL | nl | Free | 0 | — | 1.12 |
NO | en-GB | Free | 0 | — | 1.12 |
NP | en-GB | Free | 0 | — | 1.13 |
NR | en-GB | Free | 0 | — | 1.13 |
NZ | en-AU | Free | 0 | — | 1.12 |
OM | en-GB | Free | 0 | — | 1.13 |
PA | es-MX | Free | 0 | — | 1.12 |
PE | es-MX | Free | 0 | — | 1.12 |
PG | en-GB | Free | 0 | — | 1.13 |
PH | en-GB | Free | 0 | — | 1.13 |
PK | en-GB | Free | 0 | — | 1.13 |
PL | en-GB | Free | 0 | — | 1.12 |
PT | pt-PT | Free | 0 | — | 1.12 |
PW | en-GB | Free | 0 | — | 1.13 |
PY | es-MX | Free | 0 | — | 1.12 |
QA | en-GB | Free | 0 | — | 1.13 |
RO | en-GB | Free | 0 | — | 1.12 |
RS | en-GB | Free | 0 | — | 1.13 |
RW | en-GB | Free | 0 | — | 1.12 |
SA | en-GB | Free | 0 | — | 1.13 |
SB | en-GB | Free | 0 | — | 1.13 |
SC | en-GB | Free | 0 | — | 1.12 |
SE | sv | Free | 0 | — | 1.12 |
SG | en-GB | Free | 0 | — | 1.13 |
SI | en-GB | Free | 0 | — | 1.13 |
SK | en-GB | Free | 0 | — | 1.12 |
SL | en-GB | Free | 0 | — | 1.12 |
SN | en-GB | Free | 0 | — | 1.12 |
SR | en-GB | Free | 0 | — | 1.12 |
ST | en-GB | Free | 0 | — | 1.12 |
SV | es-MX | Free | 0 | — | 1.12 |
SZ | en-GB | Free | 0 | — | 1.12 |
TC | en-GB | Free | 0 | — | 1.12 |
TD | en-GB | Free | 0 | — | 1.12 |
TH | en-GB | Free | 0 | — | 1.13 |
TJ | en-GB | Free | 0 | — | 1.13 |
TM | en-GB | Free | 0 | — | 1.13 |
TN | en-GB | Free | 0 | — | 1.12 |
TO | en-GB | Free | 0 | — | 1.13 |
TR | en-GB | Free | 0 | — | 1.13 |
TT | en-GB | Free | 0 | — | 1.12 |
TW | zh-Hant-TW | Free | 0 | — | 1.13 |
TZ | en-GB | Free | 0 | — | 1.12 |
UA | en-GB | Free | 0 | — | 1.13 |
UG | en-GB | Free | 0 | — | 1.12 |
UY | en-GB | Free | 0 | — | 1.12 |
UZ | en-GB | Free | 0 | — | 1.13 |
VC | en-GB | Free | 0 | — | 1.12 |
VE | es-MX | Free | 0 | — | 1.12 |
VG | en-GB | Free | 0 | — | 1.12 |
VN | en-GB | Free | 0 | — | 1.13 |
VU | en-GB | Free | 0 | — | 1.13 |
XK | en-GB | Free | 0 | — | 1.13 |
YE | en-GB | Free | 0 | — | 1.13 |
ZA | en-GB | Free | 0 | — | 1.13 |
ZM | en-GB | Free | 0 | — | 1.12 |
ZW | en-GB | Free | 0 | — | 1.12 |
Not available in: BY, CN, RU
Change log 9 changes · BB
✎
releaseNotes updated
• Minor fixes and improvements
• Restore Purchases now always shows a clear confirmation — Purchases Restored, Nothing to Restore, or an error message
• Smoothe
✎
description updated
Most health apps show you data. VitalLens tells you what it means.
Every morning, VitalLens reads your Apple Health data — HRV, resting heart rate, sleep, wris
✎
subtitle updated
Daily Recovery & Energy Score
✎
name updated
VitalLens
◆
Version 1.12 released
• Minor fixes and improvements
• Restore Purchases now always shows a clear confirmation — Purchases Restored, Nothing to Restore, or an error message
• Smoother onboarding: removed an unnecessary step after the paywall
• Clearer free-trial
◆
Version 1.11 released
What's new in this update:
- Reliability improvements and small refinements throughout.
- Clearer subscription pricing, now shown right in the paywall.
- The monthly plan now displays an easy per-week cost so you always know what you're pa
◆
Version 1.0.2 released
Improved the Energy Reserve so it now reflects your morning more realistically based on last night's sleep and overnight recovery, and clearly shows when last night's sleep data isn't available. Plus minor stability improvements.
◆
Version 1.0.1 released
• A redesigned, smoother onboarding experience
• Improved animations and visual polish
• Performance and stability improvements
◆
Version 1.0.0 released
USen-US
AEen-GB
AFen-GB
AGen-GB
AIen-GB
ALen-GB
AMen-GB
AOen-GB
ARes-MX
ATde-DE
AUen-AU
AZen-GB
BAen-GB
BEen-GB
BFen-GB
BGen-GB
BHen-GB
BJen-GB
BMen-GB
BNen-GB
BOes-MX
BRpt-BR
BSen-GB
BTen-GB
BWen-GB
BZen-GB
CAen-CA
CDen-GB
CGen-GB
CHde-CH
CIfr-FR
CLes-MX
CMfr-FR
COes-MX
CRes-MX
CVen-GB
CYen-GB
CZen-GB
DEde-DE
DKen-GB
DMen-GB
DOes-MX
DZen-GB
ECes-MX
EEen-GB
EGen-GB
ESes-ES
FIen-GB
FJen-GB
FMen-GB
FRfr-FR
GAfr-FR
GBen-GB
GDen-GB
GEen-GB
GHen-GB
GMen-GB
GRen-GB
GTes-MX
GWen-GB
GYen-GB
HKzh-Hant-HK
HNes-MX
HRen-GB
HUen-GB
IDen-GB
IEen-GB
ILen-GB
INen-GB
IQen-GB
ISen-GB
ITit
JMen-GB
JOen-GB
JPja
KEen-GB
KGen-GB
KHen-GB
KNen-GB
KRko
KWen-GB
KYen-GB
KZen-GB
LAen-GB
LBen-GB
LCen-GB
LKen-GB
LRen-GB
LTen-GB
LUen-GB
LVen-GB
LYen-GB
MAen-GB
MDen-GB
MEen-GB
MGen-GB
MKen-GB
MLen-GB
MMen-GB
MNen-GB
MOzh-Hant-HK
MRen-GB
MSen-GB
MTen-GB
MUen-GB
MVen-GB
MWen-GB
MXes-MX
MYen-GB
MZen-GB
NAen-GB
NEen-GB
NGen-GB
NIes-MX
NLnl
NOen-GB
NPen-GB
NRen-GB
NZen-AU
OMen-GB
PAes-MX
PEes-MX
PGen-GB
PHen-GB
PKen-GB
PLen-GB
PTpt-PT
PWen-GB
PYes-MX
QAen-GB
ROen-GB
RSen-GB
RWen-GB
SAen-GB
SBen-GB
SCen-GB
SEsv
SGen-GB
SIen-GB
SKen-GB
SLen-GB
SNen-GB
SRen-GB
STen-GB
SVes-MX
SZen-GB
TCen-GB
TDen-GB
THen-GB
TJen-GB
TMen-GB
TNen-GB
TOen-GB
TRen-GB
TTen-GB
TWzh-Hant-TW
TZen-GB
UAen-GB
UGen-GB
UYen-GB
UZen-GB
VCen-GB
VEes-MX
VGen-GB
VNen-GB
VUen-GB
XKen-GB
YEen-GB
ZAen-GB
ZMen-GB
ZWen-GB
BYNot Available
CNNot Available
RUNot Available