You track your steps, your sleep, your money. But not the body running all of it.

Stress and exhaustion build quietly. One minute with your phone each morning shows your heart rate, HRV and breathing. No watch or ring.

Start your 7-day free trial

No card, no sign-up to start: take a free scan

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

    You never find out what's ruining your nights.

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

  • Energy

    HRV · Heart rate

    Morning HRV

    You run on empty until you crash.

    Know when to push and when to rest.

  • Fitness

    Heart rate · HRV

    Resting heart rate

    You train hard and can't tell if it's working.

    Watch your resting heart rate fall as you get fitter.

  • Stress

    HRV

    Morning HRV

    Stress piles up quietly until you can't take any more.

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

  • Cycle and hormones

    Heart rate · Breathing

    Resting heart rate

    The hard days catch you off guard, every month.

    Learn your own pattern and plan around it.

  • Immunity

    Heart rate · Breathing

    Resting heart rate

    You push on until it puts you in bed.

    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
What the studies say

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.

Illustration, colour change amplified
  1. Your heart beatsEach beat pushes blood into the skin of your face.
  2. Your skin's colour shiftsVery slightly, too little for your eyes to notice.
  3. The camera counts the beatsmoonScan follows it frame by frame and finds your pulse.

Why you can trust it

  • Same light principle as smartwatches
  • Studied since 2008
  • Checked against a Google Fitbit Air

Verkruysse W et al., Optics Express, 2008. Poh MZ, McDuff DJ, Picard RW, Optics Express, 2010. Wu HY et al., ACM SIGGRAPH, 2012.

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

The moonScan mascot

moonScan

61bpm

Phone camera only

A typical scan from the 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)

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.

You buy a wearable, charge it and wear it every night. moonScan just needs your phone.

What matters to you: moonScan compared with wearables such as Oura, WHOOP, Fitbit and Apple Watch
moonScanWhat matters to youOura, WHOOP, Fitbit, Apple Watch
One minute in the morningSleepWorn every night
Nothing to chargeChargingOne more thing to charge
Heart rate, HRV and breathingSignalsPlus sleep stages

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

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

Start free. Go further when you're ready.

Heart rate check-ins and your history are free for good. Premium adds your morning recovery check-in, HRV and breathing, 60 and 90-second scans and your personal baseline.

  • Free

    0€forever

    No card neededSign up with your email or Google.

    • Unlimited 30-second heart rate check-ins
    • Your full history

    Premium only

    • Morning recovery check-in
    • HRV and breathing from your scans
    • 60 and 90-second scans
    • Your personal baseline and trends
  • Premium

    Best value

    49,99€per year

    Save 45,89€ vs monthly

    About 4,17€ a month, billed once a year

    7 days free, then 49,99€ for the year. Renews yearly until you cancel.

    Everything in Free, plus

    • Morning recovery check-in
    • HRV and breathing from your scans
    • 60 and 90-second scans
    • Your personal baseline and trends
    Start 7-day free trial

    7 days free, then 14 days to get your money back. Three weeks to decide.Viktor, founder

    How your free trial works

    1. TodayYou start free. Nothing is charged today.
    2. Day 5We email you a reminder before your trial ends.
    3. Day 7First charge: 49,99€ for the year. Cancel any time before and you pay nothing.

    Card required. One free trial per person.

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

Good morningThis morning

Heart rate

58bpm

Read with good confidence

HRV

47ms

Breathing

13.5breaths/min

Measured during this scan.

Last 7 mornings

Today's box · Sleep

Start with one softer light

Try this today About an hour before bed tonight, swap one bright light for a softer lamp.

Example screen with example values.

Premium, every morning

Your mornings with Premium

  • Your morning recovery check-inOne short scan before your day starts, so you know where you stand today.
  • HRV and breathingTwo signals linked to stress and recovery, next to your heart rate.
  • Your personal baselineEach morning is read against your own normal, so changes stand out.
Start 7-day free trial

7 days free, then 14 days to get your money back. Three weeks to decide.Viktor, founder

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
  • Cancel anytime
  • Stripe asks for your email, phone and full name.
  • Prices include VAT
Already subscribed? Manage subscription

Prices include VAT. Yearly and Monthly renew until you cancel; access lasts until the end of the paid period. The 7-day free trial is on the Yearly plan: it needs a card, is one per person, and after 7 days the first yearly payment of 49,99€ is charged unless you cancel before then. Monthly has no free trial. The one-month pass is a single payment and does not renew. HRV and breathing need a clear signal; when a scan can't give one, we say so. 14-day money back on every paid plan: email us within 14 days of your first payment, no reason needed.

Quick answers.

Meet yourself in the morning

Start your morningpulse check.

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

Start your 7-day free trial