Fetal Heart Rate Calculator

Compare a recorded fetal heart rate with the 110–160 bpm term-labour baseline reference. See why early scans and home Doppler readings need different interpretation.

Understand a recorded fetal heart rate

Use the rate and gestational age from the same clinical assessment. The numerical comparison is limited to a confirmed stable baseline in labour at 37 weeks or later.

Beats per minute as recorded, not a count of taps. The input limit of 300 bpm is a data check, not a normal range.

Gestational age at measurement

5–42 completed weeks.

0–6 days; 39+2 means 39 weeks and 2 days.

Inputs stay in this browser tab and are not saved. Reset clears them. Copying a summary puts it on your device clipboard only.

Reference comparison

Enter a recorded value, then select Compare recorded rate. A single number cannot assess fetal wellbeing; early scans and home readings will not receive a labour-range classification.

How to use the reference comparison

  1. Identify the measurement context

    Choose ultrasound or antenatal appointment, CTG during labour, or home Doppler or app. Use the context in which the number was recorded.

  2. Enter the recorded rate and age

    Enter beats per minute and the completed gestational weeks plus additional days at that assessment. For 39+2, enter 39 weeks and 2 days.

  3. Check baseline status and compare

    For labour, confirm the baseline checkbox only if your maternity team identified a stable CTG baseline. Select Compare recorded rate to see the applicable reference or an explanation of why no comparison applies.

Fetal heart rate: the number needs context

Written by Marko ŠinkoUpdated

A fetal heart rate is expressed in beats per minute (bpm). The useful question is not just “what is the number?” but “when and how was it measured?” This calculator helps you choose the applicable context before it makes an interval comparison.

For a stable baseline during labour, 110–160 bpm is the usual reference interval. This is one part of a monitoring assessment, not a pass or fail test for a pregnancy. The NICE fetal monitoring guideline interprets the rate alongside the rest of the recording and clinical picture.

Illustration of a pregnant adult and a midwife reviewing a clipboard in a clinic, with a blank-screen monitor beside them.
Discuss the recorded number and its measurement context with your maternity team. Illustration, not a patient record.

Why there is no universal fetal heart rate chart by week here

A table that labels 110–160 bpm normal from the earliest scan through birth would mix different settings. Early ultrasound research evaluated rates in gestational-age subgroups; it did not establish a single normal interval across all early weeks. See the Doubilet and Benson study of singleton pregnancies at 6–8 weeks. This page uses that evidence to explain the limitation, without turning study outcomes into personal predictions.

The calculator therefore does not invent weekly upper and lower limits. If your question comes from an early scan, use the gestational age on that report and ask the clinician what the scan as a whole shows. Our gestational age calculator can explain pregnancy dating, but an estimated date cannot replace clinical dating.

Which readings can this calculator compare?
MeasurementTool output
Ultrasound or antenatal appointmentContext explanation; no labour-range classification.
Labour before 37+0 weeksOutside this tool’s numerical comparison scope.
Confirmed stable CTG baseline, 37+0 to 42+6 weeksBelow, within or above 110–160 bpm.
Home Doppler or appNo clinical range comparison or reassurance.

The 5–42 completed-week input limits and the term-only comparison are deliberate limits of this tool. They are not diagnostic boundaries. “No comparison” means this tool cannot interpret that context; it does not mean the rate is abnormal.

A CTG baseline is different from a momentary reading

Cardiotocography (CTG) records fetal heart rate and contractions over time. NICE defines the baseline from a stable 10-minute segment, leaving out accelerations and decelerations. A changing number on the monitor is not automatically that baseline. Ask the team which value to use; this calculator cannot calculate a baseline from a few numbers or a sound recording.

Below 110 bpm does not automatically imply an emergency diagnosis: NICE allows for certain stable 100–109 bpm baselines when other features are reassuring. Equally, a value inside the interval cannot clear a concerning trace. Variability, changes from earlier recordings and the wider clinical assessment matter. A sinusoidal pattern is a trace finding, which this single-value tool cannot identify. Read the NICE assessment criteria.

Worked examples you can reproduce

Select Load worked example for a confirmed baseline of 145 bpm at 39 weeks and 2 days. The age is 39 × 7 + 2 = 275 days, which is within this tool’s term-labour scope. Because 110 ≤ 145 ≤ 160, the output is within the reference interval. That statement does not assess fetal wellbeing.

Same confirmed term-labour context, different numbers
Recorded rateComparisonArithmetic
105 bpm5 bpm below110 − 105 = 5 bpm
110 bpmWithinLower endpoint included
160 bpmWithinUpper endpoint included
170 bpm10 bpm above170 − 160 = 10 bpm

Change the example to an 8-week ultrasound at 170 bpm and the tool gives no numerical comparison. Changing the context changes whether the reference applies. It does not change the recorded heart rate or turn it into a diagnosis.

What to take to your appointment

Keep the date and gestational age at the measurement, the recorded bpm, and whether it came from an ultrasound or a CTG baseline. Useful questions include: “Was that the baseline?”, “How does it fit the rest of the assessment?” and “Do I need any follow-up?” The pregnancy week calculator can help with a separate dating question.

If your baby’s usual movements have slowed, stopped or changed, call your midwife or maternity unit immediately. Hearing a heartbeat at home cannot confirm wellbeing, and you should not wait until the next day to seek advice. This advice applies regardless of a number shown here. NHS guidance on your baby’s movements.

Method and review status

This is a transparent interval comparison using NICE NG229, not a fetal risk model. It calculates gestational days and the distance outside the interval without rounding the value before comparison. No published clinical performance study or independent clinician review of this implementation is claimed. It does not estimate viability, diagnose bradycardia or tachycardia, predict fetal sex, analyse a CTG, or recommend treatment.

The page and examples were prepared on September 6, 2026. Its authorship describes software and educational content work; the linked sources supply the clinical reference. The original early-pregnancy study is included for context, not as a weekly prediction algorithm.

Questions about your recorded rate

Can I enter an early ultrasound heart rate?

Yes, to see the scope explanation, but the tool will not label it below, within or above a labour range. Early scan interpretation depends on gestational age and ultrasound findings. It does not calculate miscarriage risk or pregnancy viability.

Why does a 170 bpm reading produce different output in different contexts?

For a confirmed stable baseline in labour at 39 weeks, 170 bpm is 10 bpm above the reference interval. At an 8-week ultrasound, the term-labour comparison is not applicable. These outputs describe reference eligibility, not whether either pregnancy is healthy.

Can this calculator detect a sinusoidal fetal heart rate or abnormal variability?

No. Those describe patterns across a recording, which cannot be identified from a single bpm value. A clinician must assess the trace. This calculator has no trace, audio or rhythm-analysis capability.

Are my readings stored or included in the shared link?

No. The calculator keeps values in the current tab only and does not put them into the URL. Reset clears the fields. Copy summary deliberately copies the text to your device clipboard; Share this calculator shares the page link without readings.

Educational tool, not medical advice. Results are estimates from published formulas and can differ from clinical measurements. Talk to a qualified healthcare professional before making decisions about medication, diet, exercise, or treatment. See our Terms of Use.

Loading rating…
Your rating
Tap a star to rate

Your rating helps improve Fetal Heart Rate Calculator. We store only an anonymized vote (no personal data).

Share this calculator

Help others discover this tool

Marko Šinko

Written by Marko Šinko

Co-Founder & Lead Developer

Computer scientist and developer working on calculator implementation, data handling, and accessible interfaces. His authorship describes development work, not independent medical review.

View full profile