- Is there a free AI form check?
- New accounts start with free credits — enough to see a real report with real evidence frames before you pay for one. After that a run costs 10 credits per analyzed minute, or 4 if we could only deliver scan-level findings. Partial minutes round up. No subscription.
- Do you measure my knee angle or bar speed in degrees and metres per second?
- No, and we won't. Measuring a joint angle from one handheld camera needs depth information your phone's rear camera doesn't hand over, plus a calibration step nobody performs. Tools printing "142° knee flexion" from a bedroom video are printing a number, not measuring one. We describe technique qualitatively — "knees cave inward", "bar drifts forward" — pinned to a frame you can check yourself.
- What can I upload?
- MP4, MOV or WebM, up to 50MB and 30 minutes. One or two working sets is the right amount — a whole gym session mostly spends credits on rest periods.
- Do I need to film in 240fps slow motion?
- No — and it helps less than you'd expect. Our frame extractor tops out at 60fps, the finest video grid a run can use, about 17ms between frames. The sharper number on a contact fault doesn't come from the picture anyway: it comes from the audio onset, detected at roughly 23ms resolution, then pinned to the contact frame.
- Which exercises does it cover — squat, deadlift, bench, tennis, golf?
- There is no per-exercise model to support or not support. The first pass identifies the movement from the video itself and the drills are written around what it found, so a barbell squat, a tennis forehand and a boxing combination go through the same machinery. What differs is how much there is to pin: a clear contact sound buys sharper timecodes than silence.
- Can I send the report to my coach?
- Yes — hit Copy link at the top of the report and send it over. It opens for anyone with the link: no account, no app.
- Does it work if the video has no sound?
- It runs, but loses its best trick. Impact detection and the breathing check are both driven by the audio track — no audio means no onsets, so those checks don't fire and every millisecond comes from the frame grid alone. If you can only send silent video, shoot 60fps to keep that grid fine.
- How is this different from just posting on r/formcheck?
- It isn't a replacement — it's what you post. Instead of a raw clip and "how's my depth", you post a link where the depth question already has a timecode, a frame and a box on it. People can then disagree with something specific, and it comes back in minutes.
- Will it tell me if I'm injured or about to be?
- No. Injury diagnosis is on the "we don't claim" list above and it stays there. The report describes what the video shows, at frames you can check. What that means for your body is a conversation for someone qualified who can look at you, not at 40 seconds of footage.
- Can I use a YouTube link instead of uploading?
- You can, and it goes through the same frame extraction as an upload. For form check we'd still rather have the file: the fetched copy is capped at 480p — enough to watch a bar path drift, thin for anything finer. If the fetch fails, the run falls back to scan-level findings at the lower scan-only rate.