98%heart-rate match with a Google Fitbit Air150 paired scans in our internal test

moonScan

Your heart. Read by your camera.

One minute each morning. Your heart rate, HRV and breathing. No watch, no ring.

Start Premium for 0,99€Try a free scan

14-day money-back guarantee. Cancel anytime online.

Sound familiar?

Tick what sounds like you.

  • No matter how much I sleep, I wake up tired.

  • My head never switches off.

  • I'm doing everything right, and I can't tell if it's working.

  • I want to stay well for the people I love.

You feel fine. Until one day you don't.

Poor sleep, stress and running on empty build quietly. One ordinary morning at a time.

Without your dots

  1. Tired
  2. Exhausted

With your dots

  1. Noticed
  2. Back to normal

Morning heart rate over 8 weeks. Example values.

What your dots are really about.

HRV and breathing when the signal is clear.
  • Sleep

    Heart rate · HRV

    Morning HRV

    See what's stealing your sleep. Even that one glass of wine.

  • Energy

    HRV · Heart rate

    Morning HRV

    Know when to push and when to rest.

  • Fitness

    Heart rate · HRV

    Resting heart rate

    Watch your resting heart rate fall as you get fitter.

  • Stress

    HRV

    Morning HRV

    See it in your dots, not just in your mood.

  • Cycle and hormones

    Heart rate · Breathing

    Resting heart rate

    Learn your own pattern and plan around it.

  • Immunity

    Heart rate · Breathing

    Resting heart rate

    When a morning is off your normal, you know to slow down.

the risk of dying from heart disease for adults whose resting heart rate crept from under 70 to over 85 within about 10 years, compared with those who stayed under 70.

It creeps in quietly. One morning at a time.

Nauman J et al., JAMA, 2011: 29,325 adults in Norway, followed for 12 more years. A finding about a large group, not a prediction for you.

higher risk of dying for every 10 extra beats a minute at rest

Every 10 beats counts.

Zhang D et al., CMAJ, 2016: 46 studies, 1.2 million adults

the risk of a first heart attack, stroke or similar event with the lowest HRV

Steady as a clock is not a good sign.

Hillebrand S et al., Europace, 2013: 21,988 people, measured by ECG

Findings about large groups, not a prediction for you. moonScan is a wellness tool and does not diagnose, treat or prevent any condition.

Look. Hold still. See your signals.

Try a sped-up example of a real morning scan.

Camera view with an oval face guide
Position your face in the oval guide

Example screens, sped up. Not a real reading.

The science

Your heartbeat shows in your face.

Your eyes can't see it. A camera can. It's called rPPG.

LightCameraGlare off the surfaceLight back from belowSkinCapillariesBlood vessels
Fig. 1 · Each heartbeat pushes more blood into the skin. Blood absorbs green light, so the light that returns to the camera dims very slightly with every beat. [1]
  1. Find the skinForehead and cheeks are tracked in every frame.
  2. Read the colourEach beat shifts skin colour, most clearly in green light. [1]
  3. Remove the noiseFilters drop light flicker and small movements. [3][4]
  4. Time the beatsThe time between beats gives heart rate and HRV.
Fig. 2 · How one scan turns video into a heart rate. Illustration with example values. [2]
Heart rate62 bpm

References

  1. Verkruysse W, Svaasand LO, Nelson JS. Remote plethysmographic imaging using ambient light. Optics Express, 2008.
  2. Poh MZ, McDuff DJ, Picard RW. Non-contact, automated cardiac pulse measurements using video imaging and blind source separation. Optics Express, 2010.
  3. de Haan G, Jeanne V. Robust pulse rate from chrominance-based rPPG. IEEE Transactions on Biomedical Engineering, 2013.
  4. Wang W, den Brinker AC, Stuijk S, de Haan G. Algorithmic principles of remote PPG. IEEE Transactions on Biomedical Engineering, 2017.

Heart rate accuracy

Your phone camera matches a Google Fitbit Air.

We measured heart rate 150 times with moonScan while wearing a Google Fitbit Air. On average, the two were just 1.4 bpm apart.

98%

Heart-rate match with a Google Fitbit Air

Average over 150 scans. The two readings differed by just 1.6%.

A Google Fitbit Air

Google Fitbit Air

62bpm

Worn on the wrist

1 bpm apart

moonScan

61bpm

Phone camera only

A typical scan from the test

How we tested

Reference
Google Fitbit Air on the wrist, at the same time
Paired readings
150 scans
Average difference
1.4 bpm
95% limits of agreement
−4.2 to +3.0 bpm
Heart-rate range
52 to 156 bpm
Run by
The moonScan team, internal test
See all 150 scans

90%of scans were less than 3 bpm apart

Each dot is one scan, from closest to furthest apart.

  • 135 under 3 bpm apart
  • 10 3 to 5 bpm apart
  • 5 over 5 bpm apart
moonScan vs Google Fitbit Air, scan by scanA dot on the dashed line means both read the same heart rate.
60608080100100120120140140Google Fitbit Air heart rate (bpm)moonScan heart rate (bpm)
Agreement plot (Bland-Altman)Each dot is one scan: the gap between the two readings against their average. Solid line: average gap. Dashed lines: 95% limits of agreement.
6080100120140-10-50+5+10+3.0 bpm−4.2 bpmAverage of both readings (bpm)moonScan minus Fitbit (bpm)

Internal test with our current engine. Heart rate only. Google Fitbit Air is not a medical reference, and this is not a clinical study.

Nothing to wear. Nothing to charge.

A ring, band or watch only works if you buy it, charge it and wear it every night. moonScan works with the phone already in your pocket.

  • 0€for a device
  • 0things to wear or charge
  • 1 mineach morning
What matters to you: moonScan compared with wearables such as Apple Watch, Oura, WHOOP and Fitbit
moonScanWhat matters to youApple Watch, Oura, WHOOP, Fitbit
Sleep with nothing on youYour nightsWorn all night, every night
Nothing new to chargeChargingFlat battery, lost night
Scan in the next minuteGetting startedOrder, wait for delivery, pair
Come as app updates, in your planNew featuresOften need a newer device

To be fair: wearables also track sleep stages and your activity through the day. moonScan reads heart rate, HRV and breathing in one morning scan.

A general comparison. Features and prices vary by model. Trademarks belong to their owners.

First-year cost

Ring, band or just your phone?

Most recovery scores are built on two signals: your heart rate and HRV. All six read both. What differs is how they measure, and what a first year costs.

  • about 495€

    Oura Ring 5Ring plus membership

  • 269€

    Apple Watch SE 3Watch, no membership

  • 199€

    WHOOP OneYearly membership

  • 99,99€

    Google Fitbit AirBand, Premium extra

  • 78€

    ElongaYearly membership

  • 29,99€

    moonScan PremiumBlack Friday, first year

Each one reads heart rate and HRV

EU first-year entry prices. Checked 2 November 2026: Oura Ring 5 from 429€ plus membership at 5,99€ a month after the free first month (ouraring.com); WHOOP One 199€ a year with the band (whoop.com). Checked 6 November 2026: Google Fitbit Air 99,99€ for the band, Google Health Premium optional at 8,99€ a month (store.google.com); Elonga yearly membership 78€ with the band included and a 12-month commitment (elonga.com); Apple Watch SE 3 from 269€, no membership needed (apple.com, Germany and Austria). Other models and plans cost more. Prices can change. Signals checked 6 November 2026: heart rate and HRV from each maker's help pages (support.ouraring.com, whoop.com, support.elonga.com), the Google Health API device list for Fitbit Air, and Apple's HealthKit documentation, which says Apple Watch records HRV automatically. The wearables also track other signals; moonScan Premium reads heart rate and HRV once each morning from your phone's camera. moonScan Premium Yearly 29,99€ for the first year with the Black Friday offer until 30 November 2026, then 49,99€ a year.

Why we built it

It started in a hospital room.

Sabi, my fiancée, nearly lost her vision after a severe inflammatory attack.

For months, her body was struggling. We weren't looking.

A note from Viktor

Seeing Sabi in that hospital bed changed how I think about health.

Her recovery is where moonlight began again. Now we want to help you understand your body, one morning at a time.

That’s why we built moonScan. So your mornings don’t go unseen.

Viktor Bánczi's signatureViktor Bánczi, founder

Illustration. We never measured those mornings, so we can't know what they would have shown. Sabi's words are illustrative, not exact quotes.

moonScan is a wellness tool. It does not diagnose or prevent illness.

Pricing

Black Friday: Premium for 0,99€

Both plans include all of Premium

  • Morning recovery
  • HRV and breathing
  • 60 and 90 s scans
  • Your baseline
  • Black FridayOffer ends 30 Nov

    Premium

    Monthly

    0,99€first month−80%

    Then 4,99€/month, locked in

    • All of Premium from day one
    • About 3 cents a day in your first month
    • No commitment, month to month
    Get Premium for 0,99€

    Cancel anytime online · Secure payment by Stripe

  • Save 25,89€ in year one vs monthly

    Premium

    Yearly

    49,99€29,99€first year−40%

    Then 49,99€/year from year two

    • All of Premium from day one
    • 7 days free, nothing charged today
    • About 8 cents a day in year one
    Start 7-day free trial

    Cancel anytime online · Secure payment by Stripe

Not for you? Email us within 14 days of your first payment and get your money back.Viktor, founder

Free · 0€ foreverNot ready yet? Try a 30-second scan, no card needed.

Try a free scan

Good morningThis morning

Heart rateFree

58bpm

Morning recovery: Premium
HRV: Premium
Breathing: Premium
Your trends: Premium
Today's box: Premium
Voice and text notes: Premium
Example screen with example values.

Free or Premium

See what Free leaves out

With Free you see your heart rate. Everything with a lock opens with Premium.

  • Morning recoveryEach morning read against your own baseline, so you know where you stand today.
  • HRVA signal linked to stress and recovery, next to your heart rate.
  • BreathingYour resting breaths per minute, from the same scan.
  • Your trendsHRV and breathing over weeks, not just one morning.
  • Today's boxA short daily lesson with one small thing to try.
  • Voice and text notesTell Dot how you slept and see what moves your readings.
Free and Premium compared
What you getFreePremium
Heart rate check-insUnlimitedUnlimited
History of your check-insUnlimitedUnlimited
Scan length30 seconds30, 60 or 90 seconds
Morning recovery check-inNot includedIncluded
HRV and breathingNot includedIncluded
Your personal baseline and trendsNot includedIncluded
Every upgrade as it's ready, at no extra costNot includedIncluded

14-day money-back guarantee

Love it, or get every cent back.

Try moonScan for 14 days. Not for you? You get everything back.
Viktor Bánczi's signatureViktor Bánczi, founder of moonlight

How a refund works

  1. Email erik@moonlightbrand.sk within 14 days of your first payment.
  2. No reason needed.
  3. Full refund to your card.
Erik Bánczi, customer support and co-founder of moonlightErik BáncziCustomer support · co-founder of moonlight
Read the full refund policy
  • Cancel anytime
  • Stripe asks for your email, phone and full name.
  • Prices include VAT
Already subscribed? Manage subscription

Prefer no subscription? Get a one-month pass 9,99€ for one month, one payment, no renewal.

Offer terms

Prices include VAT. Black Friday offer until 30 November 2026, 23:59 (CET), for new subscriptions only. Monthly plan: 0,99€ for the first month, then 4,99€ a month for as long as the subscription runs without a break; if you cancel and subscribe again later, the price at that time applies. After the campaign, new monthly subscriptions cost 7,99€ a month. The monthly plan has no free trial. Yearly plan: 7 days free (a card is required, one free trial per person), then 29,99€ for the first year, charged after 7 days unless you cancel before then, and 49,99€ a year from the second year. Plans renew until you cancel, and you keep access until the end of the paid period. The one-month pass is a single payment and does not renew.

Quick answers.

Meet yourself in the morning

Start your morningpulse check.

Heart rate, HRV and breathing, in one calm minute each morning.

Start Premium for 0,99€

Not sure yet? Try it first: take a free scan