Bicep Curl Counter: Hands-Free Bicep Curl Rep Counting

Reps · Biceps, Forearms · Dumbbells

Animated demo of the Bicep Curl as the FitnessBruh app shows it

Curls are the easiest lift to point a camera at, which makes this bicep curl counter the simplest place to start. Face your phone, keep both arms in view, and let the coach count while you stay on the weights.

Curl both arms together, or work one at a time. In one-hand mode the app follows the arm you pick and then calls the switch for you, so you never touch the phone mid-set.

Phone setup

Stand the phone upright at chest height and step back until your shoulders down to your wrists are all in view.

Face the lens square-on, with both arms hanging in front of it and nothing blocking either elbow.

Form cues

Common mistakes

How FitnessBruh counts it

The measurement is the angle at your elbow, shoulder to elbow to wrist. A rep starts with the arm straight, reaches the far position as the dumbbell curls up and the elbow closes, and finishes when you lower back to straight.

Because lowering completes the rep, the number is spoken as your arm comes back down. Two-arm mode averages both sides. One-hand mode follows your chosen arm, then the coach calls the switch with a short count-in and the set ends after both arms.

The five-second countdown before your first rep is the moment to square up to the lens and let both arms hang straight.

FAQ

Do I curl both arms together or separately?

Either one works. Two-arm mode counts both arms together, while one-hand mode is for working a single side at a time with the coach handling the changeover. Pick whichever matches the dumbbells in your hands.

Does the dumbbell weight or grip matter?

It reads your arm, not the dumbbell. Light, heavy or a full water bottle makes no difference: the elbow angle is the only thing that moves the count, so use whatever weight suits your set.

What if I stop halfway through a curl?

A half curl that never reaches the top isn't counted, and a rep isn't finished until your arm is straight again. Reset at the bottom and the next full curl is counted.

Try it on your next set