Home › Medical
Information
Preview 1 platform
iPhone 10 images
What’s New Version 1.2
• All-new anatomical placement diagrams — every movement redrawn with clearer limbs, placement, and motion
• Clearer placement instructions and tips on every movement
• Hands-free auto-lock can now be switched on right from the measurement screen (Pro)
• Clearer movement count: every flexion and extension is now counted individually — 47 movements, same full coverage
• Try Pro free: export one full patient report to see the complete PDF before you upgrade
• Polish and reliability improvements
Description
Measure joint range of motion with the device already in your pocket. Goniometer turns the iPhone's motion sensor into a clinical-style goniometer: place the phone against the limb, read the live angle, and lock it when steady.
Built for occupational and physical therapists, hand therapists (CHTs), chiropractors, physicians and other doctors, nurses, athletic trainers, ATPs, and students — and used by patients tracking their own range of motion and recovery at home. Reviewed against standard supine measurement technique. Smartphone inclinometer measurement has been shown valid and reliable for joint range of motion in peer-reviewed research (Keogh et al., systematic review, PLOS ONE, 2019).
MEASURE IN SECONDS
• Live, gravity-referenced angle with a large readable display
• Flat and upright starting positions read 0° automatically — no calibration
• Set Zero baseline override for patients who can't reach the standard start position
• Stability indicator: lock only when the reading is steady
• Optional spoken angle so both hands stay on the patient
ANIMATED PLACEMENT GUIDES
Every movement has a step-by-step animated guide with a clear anatomical diagram: patient position, exactly where the iPhone lies, and what the motion looks like from start to end range.
47 MOVEMENTS — NECK, UPPER AND LOWER EXTREMITY, AND EVERY FINGER
Cervical spine flexion, extension, lateral flexion, and rotation · shoulder flexion, abduction, and external rotation · elbow flexion and extension · wrist flexion, extension, and radial/ulnar deviation · hip flexion and external rotation · knee flexion and extension · ankle dorsiflexion and plantarflexion.
HAND & FINGER ROM
Measure every finger and thumb joint — MCP, PIP, and DIP (and thumb MCP/IP), flexion and extension — with a guided two-placement technique. Patient Profiles compute Total Active Motion (TAM) per digit automatically — a standout for hand therapists (CHTs), and one more region any clinician can document in the same app.
QUICK ANGLE & LEVEL — MEASURE ANY ANGLE
Measure any angle with Quick Angle: wheelchair frames, splints and orthoses, ramp slopes, and seating angles. Check that footplates, seats, and trays sit even with the built-in Level. Both are free.
NORMAL ROM REFERENCE
A free, searchable reference of normal range values for every supported movement, with deep links to each placement guide.
PATIENT PROFILES — YOUR FIRST ONE IS FREE
Create a patient profile with a de-identified label, a movement checklist, and left/right sides, and record a reading for every movement. Your first profile is included free.
GONIOMETER PRO — ONE-TIME PURCHASE, NO SUBSCRIPTION
• Unlimited patient profiles
• Progress history: every reading kept, compare across visits
• Total Active Motion (TAM) per finger, computed automatically
• Side-to-side comparison: each side as a percentage of the contralateral limb
• PDF report and CSV export for your documentation workflow
• Face ID lock for saved profiles
• Hands-free auto-lock: the angle captures itself once the limb is held steady
PRIVATE BY DESIGN
No accounts, no analytics, no tracking. Everything stays on your device, and the app works fully offline. Available in English and Spanish.
Goniometer is an educational and reference tool. It is not a medical device and is not intended for diagnosis or treatment decisions.
In-App Purchases CA pricing
One-Time Purchases
Goniometer Pro—
Capabilities
In-App Purchases
Accessibility
ipadiphonemacrealityDevicetvoswatch
Version history 5 versions
Build 887831536v1.22026-07-05 20:18:58
• All-new anatomical placement diagrams — every movement redrawn with clearer limbs, placement, and motion
• Clearer placement instructions and tips on every movement
• Hands-free auto-lock can now be switched on right from the measurement screen (Pro)
• Clearer movement count: every flexion and extension is now counted individually — 47 movements, same full coverage
• Try Pro free: export one full patient report to see the complete PDF before you upgrade
• Polish and reliability improvements
Build 887464072v1.12026-06-29 16:30:02
• Hand & finger ROM: measure every finger and thumb joint — MCP, PIP, DIP (and thumb MCP/IP), flexion and extension. 33 movements total
• Total Active Motion (TAM): composite finger ROM computed automatically in Saved Assessments (Pro)
• Side-to-side comparison: each side as a percentage of the contralateral limb (Pro)
• Polish and reliability improvements
Build 887261048v1.0.22026-06-25 01:30:44
• New cervical spine movements: flexion, extension, lateral flexion, and rotation — measure neck range of motion
• New wrist radial and ulnar deviation
• Redesigned, clearer animated placement guides for every movement
• Polish and reliability improvements
Build 887169227v1.0.12026-06-20 17:37:21
• PDF report export — share a clean, paginated assessment report alongside CSV
• Quick Angle: measure any non-body angle — wheelchairs, splints, ramps, seating
• Level tool: check that footplates, seats, and trays sit even
• Pro now includes unlimited patient profiles
• Polish and reliability improvements
Build 886860054v1.02026-06-18 14:29:42
Price history by region
Currency
Show
Columns
Search
Availability 168 of 168 storefronts
| Region | Language | Price | Ratings | Avg | Version |
|---|---|---|---|---|---|
US | en-US | Free | 4 | 5.0 | 1.2 |
AE | en-GB | Free | 0 | — | 1.2 |
AF | en-GB | Free | 0 | — | 1.2 |
AG | en-GB | Free | 0 | — | 1.2 |
AI | en-GB | Free | 0 | — | 1.2 |
AL | en-GB | Free | 0 | — | 1.2 |
AM | en-GB | Free | 0 | — | 1.2 |
AO | en-GB | Free | 0 | — | 1.2 |
AR | es-MX | Free | 0 | — | 1.2 |
AT | de-DE | Free | 0 | — | 1.2 |
AU | en-AU | Free | 0 | — | 1.2 |
AZ | en-GB | Free | 0 | — | 1.2 |
BA | en-GB | Free | 0 | — | 1.2 |
BB | en-GB | Free | 0 | — | 1.2 |
BE | en-GB | Free | 0 | — | 1.2 |
BF | en-GB | Free | 0 | — | 1.2 |
BG | en-GB | Free | 0 | — | 1.2 |
BH | en-GB | Free | 0 | — | 1.2 |
BJ | en-GB | Free | 0 | — | 1.2 |
BM | en-GB | Free | 0 | — | 1.2 |
BN | en-GB | Free | 0 | — | 1.2 |
BR | pt-BR | Free | 0 | — | 1.2 |
BS | en-GB | Free | 0 | — | 1.2 |
BT | en-GB | Free | 0 | — | 1.2 |
BW | en-GB | Free | 0 | — | 1.2 |
BY | en-GB | Free | 0 | — | 1.2 |
BZ | en-GB | Free | 0 | — | 1.2 |
CA | en-CA | Free | 0 | — | 1.2 |
CD | en-GB | Free | 0 | — | 1.2 |
CG | en-GB | Free | 0 | — | 1.2 |
CH | de-CH | Free | 0 | — | 1.2 |
CI | fr-FR | Free | 0 | — | 1.2 |
CL | es-MX | Free | 0 | — | 1.2 |
CM | fr-FR | Free | 0 | — | 1.2 |
CN | zh-Hans-CN | Free | 0 | — | 1.2 |
CO | es-MX | Free | 0 | — | 1.2 |
CV | en-GB | Free | 0 | — | 1.2 |
CY | en-GB | Free | 0 | — | 1.2 |
CZ | en-GB | Free | 0 | — | 1.2 |
DE | de-DE | Free | 0 | — | 1.2 |
DK | en-GB | Free | 0 | — | 1.2 |
DM | en-GB | Free | 0 | — | 1.2 |
DO | es-MX | Free | 0 | — | 1.2 |
DZ | en-GB | Free | 0 | — | 1.2 |
EC | es-MX | Free | 0 | — | 1.2 |
EE | en-GB | Free | 0 | — | 1.2 |
EG | en-GB | Free | 0 | — | 1.2 |
ES | es-ES | Free | 0 | — | 1.2 |
FI | en-GB | Free | 0 | — | 1.2 |
FJ | en-GB | Free | 0 | — | 1.2 |
FM | en-GB | Free | 0 | — | 1.2 |
FR | fr-FR | Free | 0 | — | 1.2 |
GA | fr-FR | Free | 0 | — | 1.2 |
GB | en-GB | Free | 0 | — | 1.2 |
GD | en-GB | Free | 0 | — | 1.2 |
GE | en-GB | Free | 0 | — | 1.2 |
GH | en-GB | Free | 0 | — | 1.2 |
GM | en-GB | Free | 0 | — | 1.2 |
GR | en-GB | Free | 0 | — | 1.2 |
GT | es-MX | Free | 0 | — | 1.2 |
GW | en-GB | Free | 0 | — | 1.2 |
GY | en-GB | Free | 0 | — | 1.2 |
HK | zh-Hant-HK | Free | 0 | — | 1.2 |
HN | es-MX | Free | 0 | — | 1.2 |
HR | en-GB | Free | 0 | — | 1.2 |
HU | en-GB | Free | 0 | — | 1.2 |
ID | en-GB | Free | 0 | — | 1.2 |
IE | en-GB | Free | 0 | — | 1.2 |
IL | en-GB | Free | 0 | — | 1.2 |
IN | en-GB | Free | 0 | — | 1.2 |
IQ | en-GB | Free | 0 | — | 1.2 |
IS | en-GB | Free | 0 | — | 1.2 |
IT | it | Free | 0 | — | 1.2 |
JM | en-GB | Free | 0 | — | 1.2 |
JO | en-GB | Free | 0 | — | 1.2 |
JP | ja | Free | 0 | — | 1.2 |
KE | en-GB | Free | 0 | — | 1.2 |
KG | en-GB | Free | 0 | — | 1.2 |
KH | en-GB | Free | 0 | — | 1.2 |
KN | en-GB | Free | 0 | — | 1.2 |
KR | ko | Free | 0 | — | 1.2 |
KW | en-GB | Free | 0 | — | 1.2 |
KY | en-GB | Free | 0 | — | 1.2 |
KZ | en-GB | Free | 0 | — | 1.2 |
LA | en-GB | Free | 0 | — | 1.2 |
LB | en-GB | Free | 0 | — | 1.2 |
LC | en-GB | Free | 0 | — | 1.2 |
LK | en-GB | Free | 0 | — | 1.2 |
LR | en-GB | Free | 0 | — | 1.2 |
LT | en-GB | Free | 0 | — | 1.2 |
LU | en-GB | Free | 0 | — | 1.2 |
LV | en-GB | Free | 0 | — | 1.2 |
LY | en-GB | Free | 0 | — | 1.2 |
MA | en-GB | Free | 0 | — | 1.2 |
MD | en-GB | Free | 0 | — | 1.2 |
ME | en-GB | Free | 0 | — | 1.2 |
MG | en-GB | Free | 0 | — | 1.2 |
MK | en-GB | Free | 0 | — | 1.2 |
ML | en-GB | Free | 0 | — | 1.2 |
MM | en-GB | Free | 0 | — | 1.2 |
MN | en-GB | Free | 0 | — | 1.2 |
MO | zh-Hant-HK | Free | 0 | — | 1.2 |
MR | en-GB | Free | 0 | — | 1.2 |
MS | en-GB | Free | 0 | — | 1.2 |
MT | en-GB | Free | 0 | — | 1.2 |
MU | en-GB | Free | 0 | — | 1.2 |
MV | en-GB | Free | 0 | — | 1.2 |
MW | en-GB | Free | 0 | — | 1.2 |
MX | es-MX | Free | 0 | — | 1.2 |
MY | en-GB | Free | 0 | — | 1.2 |
MZ | en-GB | Free | 0 | — | 1.2 |
NA | en-GB | Free | 0 | — | 1.2 |
NE | en-GB | Free | 0 | — | 1.2 |
NG | en-GB | Free | 0 | — | 1.2 |
NI | es-MX | Free | 0 | — | 1.2 |
NL | nl | Free | 0 | — | 1.2 |
NO | en-GB | Free | 0 | — | 1.2 |
NP | en-GB | Free | 0 | — | 1.2 |
NR | en-GB | Free | 0 | — | 1.2 |
NZ | en-AU | Free | 0 | — | 1.2 |
OM | en-GB | Free | 0 | — | 1.2 |
PE | es-MX | Free | 0 | — | 1.2 |
PG | en-GB | Free | 0 | — | 1.2 |
PH | en-GB | Free | 0 | — | 1.2 |
PK | en-GB | Free | 0 | — | 1.2 |
PL | en-GB | Free | 0 | — | 1.2 |
PT | pt-PT | Free | 0 | — | 1.2 |
PW | en-GB | Free | 0 | — | 1.2 |
QA | en-GB | Free | 0 | — | 1.2 |
RO | en-GB | Free | 0 | — | 1.2 |
RS | en-GB | Free | 0 | — | 1.2 |
RU | ru | Free | 0 | — | 1.2 |
RW | en-GB | Free | 0 | — | 1.2 |
SA | en-GB | Free | 0 | — | 1.2 |
SB | en-GB | Free | 0 | — | 1.2 |
SC | en-GB | Free | 0 | — | 1.2 |
SE | sv | Free | 0 | — | 1.2 |
SG | en-GB | Free | 0 | — | 1.2 |
SI | en-GB | Free | 0 | — | 1.2 |
SK | en-GB | Free | 0 | — | 1.2 |
SL | en-GB | Free | 0 | — | 1.2 |
SN | en-GB | Free | 0 | — | 1.2 |
SR | en-GB | Free | 0 | — | 1.2 |
ST | en-GB | Free | 0 | — | 1.2 |
SV | es-MX | Free | 0 | — | 1.2 |
SZ | en-GB | Free | 0 | — | 1.2 |
TC | en-GB | Free | 0 | — | 1.2 |
TD | en-GB | Free | 0 | — | 1.2 |
TH | en-GB | Free | 0 | — | 1.2 |
TJ | en-GB | Free | 0 | — | 1.2 |
TM | en-GB | Free | 0 | — | 1.2 |
TN | en-GB | Free | 0 | — | 1.2 |
TO | en-GB | Free | 0 | — | 1.2 |
TR | en-GB | Free | 0 | — | 1.2 |
TT | en-GB | Free | 0 | — | 1.2 |
TW | zh-Hant-TW | Free | 0 | — | 1.2 |
TZ | en-GB | Free | 0 | — | 1.2 |
UA | en-GB | Free | 0 | — | 1.2 |
UG | en-GB | Free | 0 | — | 1.2 |
UZ | en-GB | Free | 0 | — | 1.2 |
VC | en-GB | Free | 0 | — | 1.2 |
VG | en-GB | Free | 0 | — | 1.2 |
VN | en-GB | Free | 0 | — | 1.2 |
VU | en-GB | Free | 0 | — | 1.2 |
XK | en-GB | Free | 0 | — | 1.2 |
YE | en-GB | Free | 0 | — | 1.2 |
ZA | en-GB | Free | 0 | — | 1.2 |
ZW | en-GB | Free | 0 | — | 1.2 |
Change log 9 changes · CA
✎
releaseNotes updated
• All-new anatomical placement diagrams — every movement redrawn with clearer limbs, placement, and motion
• Clearer placement instructions and tips on every mo
✎
description updated
Measure joint range of motion with the device already in your pocket. Goniometer turns the iPhone's motion sensor into a clinical-style goniometer: place the ph
✎
subtitle updated
Joint Angle, ROM & Physio
✎
name updated
Goniometer: Range of Motion
◆
Version 1.2 released
• All-new anatomical placement diagrams — every movement redrawn with clearer limbs, placement, and motion
• Clearer placement instructions and tips on every movement
• Hands-free auto-lock can now be switched on right from the measurement
◆
Version 1.1 released
• Hand & finger ROM: measure every finger and thumb joint — MCP, PIP, DIP (and thumb MCP/IP), flexion and extension. 33 movements total
• Total Active Motion (TAM): composite finger ROM computed automatically in Saved Assessments (Pro)
• Si
◆
Version 1.0.2 released
• New cervical spine movements: flexion, extension, lateral flexion, and rotation — measure neck range of motion
• New wrist radial and ulnar deviation
• Redesigned, clearer animated placement guides for every movement
• Polish and reliabil
◆
Version 1.0.1 released
• PDF report export — share a clean, paginated assessment report alongside CSV
• Quick Angle: measure any non-body angle — wheelchairs, splints, ramps, seating
• Level tool: check that footplates, seats, and trays sit even
• Pro now include
◆
Version 1.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
BBen-GB
BEen-GB
BFen-GB
BGen-GB
BHen-GB
BJen-GB
BMen-GB
BNen-GB
BRpt-BR
BSen-GB
BTen-GB
BWen-GB
BYen-GB
BZen-GB
CDen-GB
CGen-GB
CHde-CH
CIfr-FR
CLes-MX
CMfr-FR
CNzh-Hans-CN
COes-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
PEes-MX
PGen-GB
PHen-GB
PKen-GB
PLen-GB
PTpt-PT
PWen-GB
QAen-GB
ROen-GB
RSen-GB
RUru
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
UZen-GB
VCen-GB
VGen-GB
VNen-GB
VUen-GB
XKen-GB
YEen-GB
ZAen-GB
ZWen-GB