Your heart rate,
on every clip you record.

The data you trained for, on the clip you'll actually share.

Pair the strap once. Open the camera. Tap record. Everything else, the app handles — your pulse burns into the timeline, the clip lands in Photos.

Why heart rate ↓

Why heart rate, in the video?

A clip without context is just a person moving. A clip with the number on it tells you what was actually happening.

The receipt

Sports broadcasts already figured this out.

Live HR has been quietly making elite-sports broadcasts more watchable for years. F1 flashes driver heart rate on qualifying laps. UFC's Performance Institute graphics put fighter BPM on fight nights. PGA + Whoop streams show a golfer's pulse a beat before a clutch putt. The trick lands every time: the number lets the viewer feel what the athlete is going through.

Same trick on the clip your friend films at the gym. 5×5 at 140 kg is a sentence. 5×5 at 140 kg — 178 BPM on rep 5 is a story.

The diagnostic

Find the rep your body knew was hard.

Watch your set back and notice your HR jump 22 BPM between rep 3 and rep 4 — long before form actually breaks. That's a signal you can't feel in the moment, and it's gone the second the rep ends.

The video stops being just did the rep look right and becomes what was my body doing while I did it. Find the breath pattern that keeps the rep clean. Spot the exact movement that spikes the pulse. Coach yourself — or hand the clip to someone who will.

The shot

A clean video. A live BPM badge in the corner. Saved to Photos in five seconds. That's the whole app.

01

Pair once

Tap the badge, pick your strap, done. Heartily remembers — every clip from then on auto-reconnects.

02

Record clean

Big red button, no settings to fiddle with. Front or rear camera, mute toggle for the noisy gym, that's it.

03

Save with data baked in

Stop recording → the BPM track gets composited into the timeline → saved to Photos. The video is the data. No second app.

What the clip becomes

Your effort already shows up in the clip. Heartily makes sure the data does too.

A review session, baked in

Watch your set back and see exactly where the pulse spiked. The squat you missed depth on. The set where breath shortened. The rep your body knew was hard before your form did. Stuff you couldn't have felt in the moment, sitting right on the replay.

Hand it to your coach

Send the clip the way you already do — iMessage, WhatsApp, Drive, whatever. The data goes with it because it's in the video. Your coach sees the rep and what your body was doing on the rep, in one playback. No second app for them to install. No dashboard for them to log into.

A post that proves the effort

"5×5 at 140 kg" is a caption. "5×5 at 140 kg, 178 BPM on rep 5" is a story. The number lands harder than the weight. It's the receipt — and it's already in the frame, so no editor, no overlay app, no separate stream to sync up later.

Feel the friend's pulse

Filming a friend's PR attempt? Flip on the haptic mode — your iPhone vibrates in rhythm with their heart while you film. You feel their effort through your hands. Sounds gimmicky. Lands different.

Works with your strap

The strap you already own works.

Polar, Garmin, Wahoo, CooSpo — whatever's already in your gym bag. If it shows up as a heart-rate device when iOS scans for Bluetooth, Heartily pairs with it. No account on someone else's website. No "supported devices" list to check first.

Polar H10 Polar H9 Polar Verity Sense Wahoo TICKR Wahoo TICKR X Garmin HRM-Pro Garmin HRM-Dual CooSpo H6 Magene H64 Suunto Smart Sensor Decathlon Kalenji + any Bluetooth strap

Strap not on the list? If it pairs over standard Bluetooth, it works. Tell us if yours doesn't.

Pricing

Heartily

Free, forever

Everything that makes the clip work — pair, record, BPM badge. Saved clips carry a small HEARTILY watermark in the corner.

  • · Live BPM HUD
  • · Burnt-in BPM badge on every clip
  • · Front + rear camera
  • · Heartbeat-rate haptic mode
  • · 19 languages
Pro

Heartily Pro

$4.99 · one-time, yours forever

One unlock. No subscription. Future Pro features roll in under the same purchase.

  • · Hide the Heartily watermark
  • · HR-zone colours on the badge (soon)
  • · Overlay position picker (soon)
  • · Longer-clip optimisation (soon)
  • · Custom branding for coaches/teams (soon)