Categories: AI Image Recognition
Joint Angels Review: Free ROM Tool for Modern Clinicians
I’ve been in this game for a while. Long enough to remember when a good SEO strategy was just stuffing a bunch of keywords in white text on a white background. And in the clinical world, I’ve seen my fair share of ‘innovations’. But for all the tech we have, some things just… stick around. Like the humble goniometer. That clear plastic protractor we’ve all fumbled with, trying to line up the axis of rotation just right while the patient patiently holds a position.
Honestly, it’s a bit of an art. One clinician’s 145 degrees of shoulder flexion is another’s 148. It’s close, but is it objective? Truly? We’ve all been there.
So when I stumbled upon Joint Angels, I felt that familiar mix of skepticism and excitement. A free, browser-based tool that uses your webcam to measure joint range of motion? It sounds a little too good to be true. My first thought was, “What’s the catch?” Is it going to harvest my data? Is it wildly inaccurate? I had to find out. So I cleared my afternoon, fired up my webcam, and took it for a spin.
So, What on Earth is Joint Angels Anyway?
At its core, Joint Angels is a ridiculously simple concept executed beautifully. It’s a website. That’s it. You don’t download an app, you don’t install software, you dont create an account. You just go to the site, and it turns your computer’s webcam into a smart goniometer. It uses computer vision to identify key joints—like your shoulder, elbow, knee, etc.—and calculates the angles in real-time. You can also upload a pre-recorded video, which is a fantastic touch for analyzing movement patterns you’ve already captured.
It was created by a fella named Thomas Tu, and right on the homepage, there’s a little plug for another tool called Therapy Scribe, which helps with clinical documentation. This tells me the creator is in the trenches. They get the pain points of being a clinician. This isn’t some big, faceless corporation’s idea; it feels like it was born from a genuine need.
Getting Started Is Almost Laughably Simple
The user interface is as clean as a freshly sanitized clinic room. There are no bells and whistles to distract you. Just two big buttons: Webcam or Upload. That’s your first choice. The whole thing feels intuitive, which is a breath of fresh air.

Visit Joint Angels
A First Look at the Interface
On the left, you have the main video feed. On the right, a simple, clean control panel. You can toggle a ‘Note-taking Mode’, select which joints you want to track (Shoulder, Elbow, Wrist, Hip, Knee, Ankle for both left and right sides), and see the live angle readings. There’s also a nifty ‘Confidence Threshold’ slider. This little feature is more important than it looks; it basically lets you tell the AI how “sure” it needs to be before it displays a reading, helping to filter out any wonky, inaccurate captures if the lighting is bad or the camera angle is off.
Putting the Live Webcam to the Test
I clicked ‘Start Webcam’, gave my browser permission (an important step!), and stepped back. Instantly, I saw a stick figure overlay on my video feed, and the numbers on the right started changing as I moved. I raised my arm, and the shoulder angle updated in real time. I bent my knee; the numbers followed. It was… seamless. There was no lag. It just worked. It felt like a little bit of magic happening right there in my home office.
The Standout Features That Genuinely Impressed Me
Being free is one thing, but being genuinely useful is another. Joint Angels manages to be both.
Objective Data Without the Guesswork
This is the big one. The eternal struggle with a manual goniomter is inter-rater reliability. My measurement might be slightly different from my colleague’s. With Joint Angels, the algorithm is the algorithm. 90 degrees is 90 degrees. It removes that layer of subjective estimation, which is massive for tracking progress over time. If a patient’s knee flexion improves by 5 degrees, you can be confident it’s a real change, not just a measurement variation.
Privacy That You Can Actually Trust
Okay, this is the part that blew my skeptical mind. On the bottom of the page, in plain English, it says: “No data is stored—all calculations are done in your browser.” Let that sink in. In an age where every free tool seems to be selling your soul to data brokers, this is a monumental statement. No patient videos are uploaded to a server. No measurements are stored in the cloud. Everything happens locally on your machine. For anyone working in healthcare, this commitment to HIPAA compliance and patient privacy is not just a feature; it’s the whole foundation of trust. Huge, huge win.
Let’s Be Real: The Good and The Things to Consider
No tool is perfect, right? After playing with it for a while, I’ve got a pretty balanced view. The things I genuinely loved were its complete lack of a price tag—it’s truly free—and its stunning simplicity. You can teach someone to use it in about 30 seconds. The privacy aspect, as I mentioned, is best-in-class. And having objective data at your fingertips is a game-changer for patient education and documentation.
However, we need to be realistic. The accuracy is heavily dependent on your setup. A grainy, low-light laptop webcam from 2012 is going to give you worse results than a modern HD camera in a well-lit room. You also need to make sure the patient is positioned correctly relative to the camera, ideally in the frontal or sagittal plane, for the cleanest readings. And let’s be clear: this is not a substitute for a multi-thousand-dollar, 3D motion capture system like Vicon. It’s a clinical tool for quick, reliable 2D angular measurements, and it excels at that.
So, What’s the Damage to My Wallet?
This is my favorite part. As an SEO guy, I’m used to digging for pricing pages. Sometimes they’re hidden, complicated, with three tiers and an ‘Enterprise’ option that just says ‘Contact Us’. I looked for a pricing page for Joint Angels and found a 404 error page. A dead end. And that’s the most beautiful answer I could have found. It’s free. Not ‘freemium’. Not ‘free trial’. Just free. The creator seems to support this project through goodwill and perhaps driving some interest to their other venture, Therapy Scribe. It’s a fantastic model that provides real value to the community.
A Quick Comparison to the Old Ways
To put it all in perspective, here’s how I see it breaking down:
| Feature | Joint Angels | Traditional Goniometer |
|---|---|---|
| Cost | Free | $10 – $30 |
| Objectivity | High (AI-based) | Moderate (Operator dependent) |
| Patient Engagement | High (Can see themselves on screen) | Low |
| Privacy | Excellent (All in-browser) | Not applicable |
| Requirement | Device with webcam and browser | Just the tool itself |
Frequently Asked Questions About Joint Angels
- Is Joint Angels really free to use?
- Yes, it is 100% free. There are no hidden costs, subscriptions, or premium features locked behind a paywall. It seems to be a passion project and a tool for the community.
- Is my patient’s data safe with Joint Angels?
- Absolutely. This is one of its strongest points. The tool performs all calculations directly within your web browser. No video, images, or health data is ever uploaded or stored on an external server, making it a very secure option.
- What do I need to use Joint Angels?
- All you need is a computer or a tablet with a modern web browser (like Chrome, Firefox, or Safari) and a webcam. You’ll also need a decent internet connection to load the website itself.
- Can I use it on my smartphone?
- Yes! Since it’s a web-based tool, you can just navigate to the website on your phone’s browser. It works surprisingly well, making it incredibly portable for clinicians on the go.
- How accurate is the measurement?
- The accuracy is quite good for clinical purposes, but it depends heavily on your setup. For best results, use a quality webcam, ensure good lighting, and have the patient positioned directly facing or sideways to the camera.
- Who is this tool for?
- It’s ideal for physical therapists, occupational therapists, chiropractors, personal trainers, and even biomechanics students. It’s perfect for quick assessments, progress tracking, and patient education.
My Final Verdict
I came in a skeptic and I’m leaving a fan. Joint Angels is a fantastic example of what happens when technology is used to solve a simple, everyday problem in a thoughtful way. It’s not going to replace the nuanced skills of a trained clinician, but it serves as an incredibly powerful, accessible, and objective assistant. It lowers the barrier to entry for objective data measurement to zero.
For the price of… well, nothing… you get a tool that can improve the accuracy of your measurements, boost patient engagement, and respect privacy above all else. In my book, that’s more than just a win. It’s a new standard. Go give it a try. What have you got to lose?