GALAXY OF TOOLS

CLINICAL SECTOR

LDL Cholesterol Calculator (Friedewald, Martin/Hopkins, Sampson)

Calculated LDL-C from total cholesterol, HDL and triglycerides by three published equations, in mg/dL or mmol/L.

For healthcare professionals and students. Check results against your local protocols and clinical judgement; this tool does not give medical advice.
mg/dL
mg/dL
mg/dL

Switching units converts the values: cholesterol 1 mmol/L = 38.67 mg/dL, triglycerides 1 mmol/L = 88.57 mg/dL.

Calculated LDL cholesterol
Martin/Hopkins124mg/dL · 3.20 mmol/L
Sampson (NIH)123mg/dL · 3.19 mmol/L
Friedewald120mg/dL · 3.10 mmol/L
Non-HDL cholesterol 150 mg/dL (3.88 mmol/L)
Non-HDL-C
TC − HDL-C
Friedewald
TC − HDL-C − TG ÷ 5
Martin/Hopkins
non-HDL-C − TG ÷ factor
Sampson
TC/0.948 − HDL-C/0.971 − (TG/8.56 + TG × non-HDL-C/2140 − TG²/16100) − 9.44
Martin/Hopkins 180-cell factor table (mg/dL)

Friedewald WT et al., Clin Chem 1972; Martin SS et al., JAMA 2013 (factor table); Sampson M et al., JAMA Cardiol 2020 (equation 2). Calculated LDL-C is an estimate; laboratories may measure LDL-C directly.

Runs entirely in your browser. Nothing you enter or upload is sent to a server.

LDL calculator: three published equations side by side

For healthcare professionals and students. Check results against your local protocols and clinical judgement; this tool does not give medical advice.

This LDL calculator estimates low-density lipoprotein cholesterol (LDL-C) from a standard lipid panel — total cholesterol, HDL cholesterol and triglycerides — using the three equations laboratories actually report: Friedewald (1972), Martin/Hopkins (2013, with its 180-cell factor table) and Sampson/NIH equation 2 (2020). Enter values in mg/dL or mmol/L; switching units converts them for you, and every result is shown in both.

Seeing the three side by side explains why two reports of the same blood can differ, especially when triglycerides are high or LDL-C is low. Each equation’s validity limit is applied, and the Martin/Hopkins cell used is highlighted in the full factor table.

How to use the LDL Cholesterol Calculator

  1. Choose mg/dL or mmol/L.
  2. Enter total cholesterol, HDL cholesterol and triglycerides from the same sample.
  3. Read the three calculated LDL-C values and the non-HDL cholesterol under them.
  4. Check the warnings: an equation shows “—” when triglycerides are outside its validity range.
  5. Open the Martin/Hopkins factor table to see which cell was used, and copy the result with its working.

LDL Cholesterol Calculator features

Three equations

Friedewald, Martin/Hopkins and Sampson computed at once from the same inputs.

Complete factor table

All 180 Martin/Hopkins factors, checked against two independent copies, with the cell in use highlighted.

mg/dL and mmol/L

Cholesterol 1 mmol/L = 38.67 mg/dL; triglycerides 1 mmol/L = 88.57 mg/dL.

Validity limits built in

Friedewald is withheld at TG ≥ 400 mg/dL and Sampson above 800 mg/dL, with an explanation.

Working shown

Each equation is written out with your numbers for teaching and checking.

The three LDL equations

The factor table was transcribed from the LDLcalc R package (CRAN archive, version 2.1) and cross-checked cell by cell against the MSD Manual professional Martin equation calculator on 19 October 2026; both match the published strata. Triglyceride and non-HDL values are rounded to whole mg/dL to choose the cell, because the published strata are whole numbers.

Worked example

Total cholesterol 200, HDL-C 50 and triglycerides 150 mg/dL (5.17, 1.29 and 1.69 mmol/L) give non-HDL-C 150 mg/dL.

EquationWorkingLDL-C
Friedewald200 − 50 − 150 ÷ 5120 mg/dL (3.10 mmol/L)
Martin/Hopkinsfactor 5.7 (TG 147–154, non-HDL 130–159): 150 − 150 ÷ 5.7124 mg/dL (3.20 mmol/L)
Sampson210.97 − 51.49 − (17.52 + 10.51 − 1.40) − 9.44123 mg/dL (3.19 mmol/L)

When calculated LDL is not enough

All three are estimates. Calculated LDL-C becomes less reliable at very high triglycerides, with chylomicrons or dysbetalipoproteinaemia (type III), and at low LDL-C levels, where Sampson et al. (2020) note that calculation is less accurate. Above 800 mg/dL (9.0 mmol/L) of triglycerides none of these equations is designed to be used, and a directly measured LDL-C is needed. Non-HDL cholesterol needs no estimation at all and is shown for reference.

LDL Cholesterol Calculator FAQ

How do I calculate LDL cholesterol?

With the Friedewald equation, subtract HDL cholesterol and one fifth of the triglycerides from total cholesterol (all in mg/dL). This LDL calculator also gives the Martin/Hopkins and Sampson estimates, which are usually closer to measured LDL-C when triglycerides are high.

How do I use the LDL calculator with mmol/L?

Choose mmol/L before typing, or switch after — the values are converted with 38.67 mg/dL per mmol/L for cholesterol and 88.57 for triglycerides. In mmol/L, Friedewald uses TG ÷ 2.2.

Why don’t the three equations agree?

They estimate VLDL cholesterol differently. Friedewald assumes a fixed TG:VLDL ratio of 5; Martin/Hopkins varies it with triglycerides and non-HDL-C; Sampson uses a regression including a TG² term. Differences are largest with high triglycerides and low LDL-C.

Why is Friedewald blank?

Friedewald is not used when triglycerides are 400 mg/dL (4.5 mmol/L) or higher. Martin/Hopkins is shown with a warning above that level, and Sampson up to 800 mg/dL.

Does the sample need to be fasting?

Fasting status affects triglycerides and so every calculated LDL-C. Follow your laboratory’s and guideline’s advice; the equations themselves do not change.

What is non-HDL cholesterol?

Total cholesterol minus HDL cholesterol. It includes LDL, VLDL and other atherogenic particles and is shown under the results.

You might also need