Range of MotionFree tool, no signup

Digital Goniometer

Drag the arm below to measure an angle — or overlay a photo of the joint to line it up exactly — then drop it straight into the real Range of Motion Smart Block that ships in every Zdrovia chart.

Digital Goniometer
Drag the teal arm to measure an angle
0°
Shoulder Flexion
0° / 180° normal (0%)
Overlaying a photo lines the arms up with an actual joint instead of guessing — the photo stays in your browser and is never uploaded anywhere. The block below it is the real thing.
The real Smart Block
Loading Range of Motion block…
Reference values

Normal range of motion chart

MovementNormal range
Shoulder Flexion0–180°
Shoulder Abduction0–180°
Elbow Flexion0–145°
Hip Flexion0–120°
Knee Flexion0–135°
Ankle Dorsiflexion0–20°
Cervical Rotation0–80°

Commonly published reference figures. Normal range varies by source, age, and patient — use your clinic's own protocol for clinical decisions.

How it works in the app

Score once. Trend forever.

1

Measure the angle

Drag the digital goniometer above to the angle you read off your own device, or off a photo of the movement.

2

Insert it into the block

Click Insert into chart and it drops straight into the real Range of Motion Smart Block below as a new row — region, movement, value, and normal all filled in.

3

Watch it trend

Every logged value across every visit lands on one chart automatically, next to the normal range you recorded.

No spreadsheet required

The reading you log is the graph you get

A range of motion reading is a structured field, not a sentence in a note, so every visit's number lands on the same trend line the moment it's saved.

  • Compare against the normal value you recorded, not a guess
  • Compare against intake automatically, no manual lookup
  • Exportable for a referral or an insurer's progress report
  • Works the same for any joint or movement your clinic tracks
Knee flexion
Automatically charted every time it's scored in a visit
Up 65° since intake
Dashed line marks the normal-range reference value
What's underneath

One logging engine, any joint

Region, movement, value, normal

Each row captures exactly what a goniometer reading needs — no free-text guessing about which joint or which direction.

Works with any device

Manual goniometer, digital inclinometer, or a phone app — the block logs the number you read off it, it doesn't require a specific sensor.

Trend graphs for free

Because the reading is a structured field and not a paragraph of prose, it's chartable the moment it's saved.

As many rows as the visit needs

Log shoulder flexion and abduction in the same block, or track a dozen joints through a full musculoskeletal exam.

Stop re-typing last visit's angle.

Range of Motion comes with every Zdrovia account, alongside AI Scribe, charting, booking, and inventory.