Health calculators

hCG Calculator

Updated Aug 29, 2026 By Jehan Wadia

All calculations are performed locally in your browser. No data is transmitted or stored.

β-hCG Readings

Reading 1 — First β-hCG Level (Day 0 baseline)
Allowed range: 1 to 200,000 mIU/mL.
Reading 2 — Second β-hCG Level
Allowed range: 1 to 200,000 mIU/mL.
Time between your first and second blood test.
Time Unit
Applies to all time fields. Values convert automatically.
Optional: add a third or later reading for a multi-point best-fit trend.

Your hCG Results

Reassuring
Doubling Time
1-Day Change
Projected over 24 hours
2-Day Change
Projected over 48 hours
Estimated hCG at Day +1
mIU/mL
Estimated hCG at Day +2
mIU/mL
Trend
Step-by-Step Solution
hCG Projection Chart
Solid line = measured readings  •  Dashed line = projected trend

Text alternative listing measured and projected hCG values
Point Day (from 1st reading) Hours hCG (mIU/mL) Change vs previous

Introduction

hCG is a hormone your body makes in early pregnancy. A blood test measures it in mIU/mL. In the first weeks, this number usually goes up fast. Doctors often check it twice, a day or two apart, to see how quickly it is rising.

This hCG calculator does that math for you. Enter your first hCG level, your second hCG level, and the time between the two blood tests. The tool shows your hCG doubling time, how much your level changed in one day and two days, and what your level may be a day or two from now.

You can add a third or later reading too. The calculator then draws a best-fit line through all your points and charts the trend. If your level is falling, it shows the half-life instead of the doubling time.

In healthy early pregnancy, hCG often doubles about every 48 to 72 hours. A slow rise, a flat level, or a drop can mean something needs a closer look. This tool gives you a clear picture of your numbers, but it is not a diagnosis. Always share your results with your doctor or midwife.

How to use our hCG Calculator

Enter two or more beta hCG blood test results and the time between them. The calculator shows your hCG doubling time, the percent change per day, projected hCG levels, a step-by-step solution, and a growth chart.

First β-hCG Level: Type the number from your first blood test in mIU/mL. This is your day 0 starting point. You can also drag the slider to set the value.

Second β-hCG Level: Type the number from your second blood test in mIU/mL. Use the slider if you prefer. This value is compared to the first one.

Time Between Tests: Enter how much time passed between the first and second blood draw. Most doctors retest about 48 hours apart. If you only wrote down dates and clock times, the Time Duration Calculator or Hours Calculator can work out the exact gap for you.

Time Unit: Pick Hours or Days. The calculator changes your time numbers for you when you switch.

Add Another Reading (optional): Click this to add a third or later hCG test. Enter that hCG level and how long after the first test it was taken. With three or more points, the tool draws a best-fit trend line, using the same least-squares idea behind our Linear Regression Calculator.

Calculate: Click this to see your results. Use Start Over to clear everything and begin again.

Logarithmic Y-axis: Turn this switch on or off to change how the chart scales. Log view makes fast hCG growth easier to read.

Print Results: Click to print or save your hCG results to share with your doctor or midwife.

What Is hCG?

hCG stands for human chorionic gonadotropin. It is a hormone your body makes in pregnancy. After a fertilized egg attaches to the wall of the uterus, the growing placenta starts making hCG. Home pregnancy tests look for hCG in urine. A blood test, called a beta hCG or β-hCG test, measures the exact amount in your blood in mIU/mL. If you are still working out when implantation may have happened, the Implantation Calculator and Conception Calculator can help you place that first rise on a timeline.

Why hCG Doubling Time Matters

In early pregnancy, one hCG number alone does not tell you much. Normal levels cover a very wide range. What doctors watch is how fast the number changes over time. That is why blood is often drawn twice, about 48 hours apart.

In a healthy early pregnancy, hCG usually rises fast. It often doubles about every 48 to 72 hours during the first weeks. Doubling time is how many hours it takes for the level to grow twice as big. A shorter doubling time means a faster rise. The math is the same exponential growth rule used in our Exponential Growth Calculator and Doubling Time Calculator, and the falling side mirrors the Half Life Calculator.

What the Numbers Can Mean

  • Rising quickly (doubles in 48 hours or less): This is the pattern seen most often in healthy early pregnancy.
  • Rising slowly (doubles in 48 to 72 hours): Still within the normal range for many pregnancies.
  • Rising very slowly (over 72 hours): Your doctor may order more blood tests or an ultrasound. A slow rise can be a sign of an ectopic pregnancy, where the pregnancy grows outside the uterus.
  • Flat or falling: A drop can point to a miscarriage or a pregnancy that is ending. It can also happen after a miscarriage or treatment, as hCG clears from the body. Always talk to a healthcare provider about these results.

After about 6 to 7 weeks, or once hCG passes roughly 6,000 mIU/mL, the rise naturally slows down. That is normal and expected. Levels usually peak around 8 to 11 weeks, then fall and stay lower for the rest of the pregnancy. At that point, an ultrasound tells doctors more than hCG numbers do — measurements such as those used in the Crown Rump Length Calculator become the better guide to dating.

Typical hCG Ranges by Week

Weeks since last periodCommon hCG range (mIU/mL)
3 weeks5 – 50
4 weeks5 – 426
5 weeks18 – 7,340
6 weeks1,080 – 56,500
7 – 8 weeks7,650 – 229,000
9 – 12 weeks25,700 – 288,000
13 – 16 weeks13,300 – 254,000
17 – 24 weeks4,060 – 165,400
25 – 40 weeks3,640 – 117,000

These ranges are very wide. A number outside the range does not always mean something is wrong, and a number inside it does not always mean everything is fine. The trend over time is what counts most. To find which week you are in, use the Gestational Age Calculator or the Due Date Calculator.

Things That Change hCG Levels

  • Twins or triplets: More than one baby often means higher hCG.
  • Different labs: Labs use different tests. Compare readings only from the same lab when you can.
  • Timing: Even a few hours of difference between draws changes the math, so record the exact time. A Time Difference Calculator makes that easy.
  • Fertility treatment: A trigger shot contains hCG and can raise your level for up to two weeks. After IVF, the IVF Due Date Calculator uses transfer date rather than your last period.
  • Ovulation date: Late ovulation makes a pregnancy younger than the calendar suggests, so levels look low. Check your likely fertile window with the Ovulation Calculator or the Period Calculator.

Important Note

This tool gives math, not a diagnosis. hCG results must be read along with your symptoms, your history, and an ultrasound. Only your doctor or midwife can tell you what your numbers mean for your pregnancy. If you have heavy bleeding, strong belly pain, dizziness, or shoulder pain, get medical care right away.

Related Pregnancy and Health Calculators


Formulas used

Growth constant (two readings)
k = \frac{\ln\left(\frac{hCG_2}{hCG_1}\right)}{\Delta t}
Best-fit growth constant (3+ readings, least squares on ln hCG)
k = \frac{n\sum t\ln(hCG) - \sum t \sum \ln(hCG)}{n\sum t^2 - \left(\sum t\right)^2}
Intercept of the log-linear fit
a = \frac{\sum \ln(hCG) - k\sum t}{n}
Doubling time (rising hCG)
t_{2\times} = \frac{\ln 2}{k}
Half-life (falling hCG)
t_{1/2} = \frac{\ln 2}{|k|}
Projected percent change over 1 and 2 days
\Delta_{1d} = \left(e^{k \times 24} - 1\right)\times 100\%, \qquad \Delta_{2d} = \left(e^{k \times 48} - 1\right)\times 100\%
Projected hCG level at a future time
hCG(t) = e^{a + k t} = hCG_{fit,last} \times e^{k\,\Delta t}
Time unit conversion (days to hours)
t_{hours} = t_{days} \times 24

Frequently asked questions

What formula does this hCG calculator use?

It uses the exponential growth formula. First it finds the growth constant k:

  • k = ln(second level ÷ first level) ÷ hours between tests
  • Doubling time = ln(2) ÷ k

With three or more readings, it fits a best-fit line through the log of all your values instead.

What is a normal 48-hour percent rise for hCG?

In early pregnancy, most healthy pregnancies rise at least 50% to 60% in 48 hours. Doubling (a 100% rise) is common before 6 weeks. A rise under about 35% in 48 hours usually needs a closer look by your doctor.

Why does my result say half-life instead of doubling time?

Because your second number is lower than your first. hCG is falling, so there is no doubling time. The calculator shows the half-life instead — how many hours it takes your level to drop by half.

What does the Plateau result mean?

A plateau means your hCG barely changed — less than 1% up or down per day. It is not rising or falling in a clear way. This pattern needs medical review, so call your doctor or midwife.

Do my two tests have to be exactly 48 hours apart?

No. The calculator works with any gap. Just enter the real time between the two blood draws, even if it was 41 hours or 3 days. The math adjusts for you, so an odd gap will not throw off your results.

Can I use the number from a home pregnancy test?

No. Home tests only say positive or negative, or give a rough range. This tool needs an exact number in mIU/mL from a blood beta hCG test at a lab.

What does mIU/mL mean?

It stands for milli-international units per milliliter. It is the standard way labs report how much hCG is in your blood. Higher numbers mean more hormone.

Why are my projected hCG numbers different from my next real test?

The projection assumes your current growth rate stays the same. Real hCG slows down as levels climb, usually after about 6 weeks or above 6,000 mIU/mL. Treat the forecast as a rough guide, not a promise.

Should I turn the logarithmic Y-axis on or off?

Leave it on when your numbers grow fast or span a big range. It keeps every point visible on one chart. Turn it off if your levels are close together and you want to see the raw size of the jump.

How many readings can I add?

You can add as many as you like. Two is the minimum. With three or more, the tool draws a green best-fit trend line, which smooths out lab noise and gives a steadier picture of your rise.

Why do three readings give a different doubling time than two?

With two points, the math uses only those two numbers. With three or more, it fits one line through all of them. That average smooths out a single odd result, so the doubling time may shift a little.

Can this calculator tell me if I am having twins?

No. Twins often cause higher hCG, but many single pregnancies also have high levels. Only an ultrasound can confirm twins.

Can this tool diagnose an ectopic pregnancy or miscarriage?

No. It only does math on the numbers you enter. A slow rise, plateau, or drop can have many causes. Only a doctor, using your symptoms and an ultrasound, can make a diagnosis.

Is my health data saved or sent anywhere?

No. Every calculation runs inside your own browser. Nothing you type is uploaded, stored, or shared. Closing the page clears it all.

What should I do with my results?

Click Print Results to save or print a copy. Bring it to your appointment so your doctor or midwife can review the trend with your other test results.

Why did my level drop after a fertility trigger shot?

A trigger shot puts hCG straight into your body. That hormone fades over about 7 to 14 days. If you test too soon, you may be measuring the shot leaving your system, not your pregnancy.

Can I switch between hours and days?

Yes. Click the Hours or Days button. Your time values convert automatically, so you do not have to redo any math.

My hCG is very high and the rise slowed. Is that bad?

Usually not. Once hCG passes roughly 6,000 mIU/mL, doubling slows down naturally. At that stage an ultrasound is more useful than blood levels. Still share the result with your provider.