How to Check Your Heart Rate on Your Phone: iPhone & Android

You can check your heart rate using just your phone’s camera, no extra equipment needed. Most smartphones can detect your pulse by analyzing tiny color changes in your fingertip or face when blood pumps through with each heartbeat. The process takes under 30 seconds and is surprisingly accurate, with recent studies showing 99% accuracy for heart rate compared to medical-grade devices.

How Your Phone Detects Your Pulse

Your phone uses a technique called photoplethysmography, which is a fancy way of saying it watches for color changes caused by blood flow. When your heart beats, a small wave of blood pulses through the tiny vessels in your fingertip. That pulse briefly changes the color of your skin by a fraction that’s invisible to your eye but detectable by a camera sensor.

When you place your finger over the rear camera, the LED flash illuminates your fingertip. The camera picks up subtle shifts in redness as blood volume rises and falls with each heartbeat. The app counts those peaks and calculates your beats per minute. Some newer apps skip the finger entirely and use the front-facing camera to read the same kind of color fluctuations on your face, particularly on your cheeks and forehead where blood flow near the skin surface is strongest.

Using Google Fit on Android

Google Fit has a built-in heart rate feature that works with your phone’s rear camera. Here’s the process:

  • Open the Google Fit app and tap Home at the bottom.
  • Scroll to Heart rate and tap the add button.
  • Lightly place your fingertip over the back camera lens. Don’t press hard.
  • Hold still and follow the on-screen instructions until the reading completes.
  • Tap Save to log the measurement.

Google recommends doing this in a well-lit room. If lighting is dim, point your camera toward a light source or toggle on the flashlight from within the app. Cold hands can also throw off the reading because blood flow to your fingers drops when they’re chilly. Warm your hands for a minute first if they feel cold.

Using Samsung Health on Galaxy Phones

Samsung Health works almost identically to Google Fit. Open the app, find the heart rate tile, and place your finger gently over the rear camera and flash. The app will show a pulsing waveform as it reads your signal, then display your result in about 15 to 20 seconds. You can track readings over time within the app’s health dashboard.

Using Your iPhone

Apple removed the built-in heart rate camera feature from the Health app years ago, so iPhones don’t have a native option the way Android phones do. You have two alternatives. First, you can download a third-party app from the App Store that uses the rear camera and flash in the same finger-on-lens method. Popular options include Instant Heart Rate and Cardiio. Second, if you own an Apple Watch, heart rate data syncs automatically to the Health app on your iPhone, giving you continuous tracking throughout the day without touching your phone at all.

Contactless Face-Scanning Apps

A growing number of apps let you measure heart rate just by looking at your front-facing camera. These apps analyze video of your face, picking up microscopic brightness changes in your skin as blood pulses beneath the surface. The best signal comes from your forehead and cheeks, where blood vessels sit close to the skin. Some apps use machine learning models trained on facial video to improve accuracy.

Contactless readings are convenient, but they’re more sensitive to poor lighting and movement than the finger method. If you use one, sit in a well-lit space, keep your face still, and avoid backlighting that puts your face in shadow.

How Accurate Are Phone Readings?

For basic heart rate, phone-based measurements are remarkably close to clinical tools. A 2025 study of 562 participants found that a contactless phone app achieved 99.1% accuracy for heart rate, with an average error of about 3 beats per minute compared to a standard medical device. That’s more than good enough for everyday wellness tracking.

The accuracy drops significantly for other measurements. The same study found blood pressure readings from phone apps were only about 56 to 61% accurate, so don’t rely on a phone for that. Heart rate, though, is the one metric phones handle well.

A few things can degrade your reading. Movement during the measurement introduces noise that the app can’t filter out. Dim lighting weakens the signal, especially for the finger method. And while earlier research raised concerns that darker skin tones could reduce accuracy by absorbing more light, a large study in NPJ Digital Medicine found that skin tone did not significantly impact measurement error. The bigger factors were the specific app or device used and whether you were moving.

Tips for the Most Reliable Reading

Sit down and rest for at least two minutes before measuring. Your heart rate drops quickly once you stop moving, so you’ll get a more consistent baseline if you give it a moment. Place your finger gently over the camera. Pressing too hard actually compresses the blood vessels and weakens the signal. A light, steady touch works best.

Bright, even lighting makes the biggest difference. Natural daylight or a well-lit room is ideal. If you’re using the flash, make sure your finger fully covers both the lens and the light so the illumination passes through your fingertip rather than leaking out the sides. Keep your hand and body completely still for the full measurement. Even small fidgeting creates motion artifacts that can skew the count.

What Your Reading Means

A normal resting heart rate for adolescents and adults falls between 60 and 100 beats per minute. Well-trained athletes often sit in the 40s or 50s, which is healthy for them. Children have naturally faster resting rates: toddlers range from 80 to 130, school-age kids from 70 to 100.

A single reading outside the normal range isn’t necessarily a problem. Caffeine, stress, dehydration, and even a hot room can temporarily push your heart rate up. What matters more is the pattern over time. If your resting heart rate is consistently above 100 or below 60 (and you’re not an endurance athlete), that’s worth a conversation with your doctor. The same goes if you notice your heart skipping beats, pounding unusually hard, or fluttering in a way that feels off.

Syncing Wearable Data to Your Phone

If you wear a fitness tracker or smartwatch, your heart rate data likely syncs to a companion app on your phone automatically. Apple Watch sends data to the Health app. Fitbit syncs to the Fitbit app, and you can bridge that data into Apple Health using a third-party tool like Sync for Fitbit, which pulls your Fitbit history and stores it in the Health app. Most of these sync multiple times a day in the background once you set them up.

Wearables offer continuous monitoring that phone camera readings can’t match. They track your heart rate during sleep, exercise, and daily activities, building a much richer picture over weeks and months. But if you don’t own a wearable, the camera method gives you a reliable spot check whenever you want one.