Quick answer: Blood test abbreviations are short codes for the panels and individual markers on your lab report. The big ones are CBC (complete blood count, your red cells, white cells, and platelets), CMP (comprehensive metabolic panel, covering glucose, electrolytes, kidney, and liver markers), and A1C (your average blood sugar over about three months). Most reports also flag each result as normal, high (H), or low (L) next to a reference range, so you can see at a glance which numbers fell outside the expected band.

What do blood test abbreviations mean on a lab report?

Blood test abbreviations are a shorthand language labs use so a printout fits on one page instead of ten. Every line on your report is either a panel (a bundle of tests ordered together) or a single analyte inside that panel. CBC and CMP are panels. Sodium, ALT, and hemoglobin are analytes inside them. Once you know which is which, the report stops looking like alphabet soup.

Here is the insider part most people miss: the abbreviation tells you what was measured, but the little H or L flag in the next column tells you whether it landed outside the lab’s reference range. That range is not a verdict. It is a statistical band built from a healthy reference population, usually the middle 95 percent. By definition, about 1 in 20 perfectly healthy people will flag on any single marker. A lone star next to one value is rarely an emergency. A pattern across several related markers is what a clinician actually reads.

It also helps to know how the codes get on the page in the first place. Each test has a standardized LOINC code in the lab’s system, and the report just prints a friendly abbreviation next to it. That standardization is why CBC means the same thing at Quest as it does at Labcorp, even though the two companies format their printouts differently. The abbreviation is the public face of a much longer machine-readable name.

How to read any line on your report in 20 seconds

Every result line has the same four parts, and reading them in order tells you everything the abbreviation alone cannot. Go left to right.

  1. The abbreviation or test name. This is the what. ALT, HGB, GLU. If you do not recognize it, the full name is almost always printed right beside it in smaller type.
  2. Your value. The actual number the analyzer measured, like 142 or 6.1.
  3. The flag. A letter or word that compares your value to the range. H means high, L means low, a blank or N means in range. Some labs use HH or LL or a critical asterisk for results far enough outside the band to need a phone call.
  4. The reference range and units. Something like 135 to 145 mmol/L. The units matter, because the same marker can be reported on two different scales and the numbers will not match if you compare across labs.

Read those four parts together and a flagged value tells its own story. A sodium of 133 with a range of 135 to 145 is technically low but only two points under the floor, which is a shrug. A potassium of 6.8 with a range of 3.5 to 5.0 is a number a lab will call your doctor about within the hour. Same letter L or H, completely different urgency, and the units and the size of the gap are what tell them apart.

The full blood test abbreviations glossary, grouped by panel

This is the master list. The codes below cover the vast majority of what shows up on a standard annual draw. We grouped them by the panel they live in so you can find any abbreviation fast, and added a typical adult reference range so you can sanity check your own report. Ranges shift slightly by lab, age, sex, and pregnancy, so always defer to the range printed on your own page.

CBC: complete blood count abbreviations

The CBC is the most ordered blood test in the country, and it counts and sizes the three cell lines floating in your blood. It is the panel that screens for anemia, infection, and clotting problems in one draw.

Code Full name What it measures Typical adult range
WBC White blood cell count Immune cells, screens for infection and inflammation 4.0 to 11.0 x10^9/L
RBC Red blood cell count Oxygen-carrying cells 4.2 to 5.9 x10^12/L
HGB or Hb Hemoglobin Oxygen-carrying protein, key anemia marker 12 to 17 g/dL
HCT Hematocrit Percent of blood that is red cells 36 to 50 percent
PLT Platelet count Cell fragments that form clots 150 to 400 x10^9/L
MCV Mean corpuscular volume Average red cell size 80 to 100 fL
MCH Mean corpuscular hemoglobin Average hemoglobin per red cell 27 to 33 pg
MCHC Mean corpuscular hemoglobin concentration Hemoglobin concentration in red cells 32 to 36 g/dL
RDW Red cell distribution width How much red cell size varies 11.5 to 14.5 percent
MPV Mean platelet volume Average platelet size 7.5 to 11.5 fL
NEUT Neutrophils White cells that fight bacteria 40 to 70 percent of WBC
LYMPH Lymphocytes White cells that fight viruses 20 to 40 percent of WBC
MONO Monocytes White cells that clear debris 2 to 10 percent of WBC
EOS Eosinophils White cells tied to allergy and parasites 1 to 6 percent of WBC
BASO Basophils White cells in allergic response Under 2 percent of WBC

The last five rows are the CBC differential, often labeled CBC w/ diff on the order. The differential splits your white cells into their five types, which is how a clinician tells a bacterial infection (neutrophils up) from a viral one (lymphocytes up) from an allergic or parasitic process (eosinophils up). If your report shows only a flat WBC with no breakdown, the differential was not ordered.

CMP and BMP: metabolic panel abbreviations

The CMP is the 14-test panel that checks your blood sugar, electrolytes, kidneys, and liver in a single tube. The BMP is its shorter 8-test sibling that drops the liver enzymes and proteins. If you are fasting for labs, this is usually why, because glucose reads higher after a meal.

Code Full name What it measures Typical adult range
GLU Glucose Blood sugar at the moment of the draw 70 to 99 mg/dL fasting
BUN Blood urea nitrogen Kidney filtering and hydration 7 to 20 mg/dL
CRE or CREA Creatinine Kidney function 0.6 to 1.3 mg/dL
eGFR Estimated glomerular filtration rate Calculated kidney filtering rate Over 60 mL/min
NA Sodium Fluid and electrolyte balance 135 to 145 mmol/L
K Potassium Nerve and heart rhythm function 3.5 to 5.0 mmol/L
CL Chloride Electrolyte and acid balance 98 to 107 mmol/L
CO2 Carbon dioxide (bicarbonate) Acid-base balance 22 to 29 mmol/L
CA Calcium Bone, nerve, and muscle function 8.5 to 10.2 mg/dL
ALT or SGPT Alanine aminotransferase Liver cell health 7 to 56 U/L
AST or SGOT Aspartate aminotransferase Liver and muscle 10 to 40 U/L
ALP Alkaline phosphatase Liver and bone 44 to 147 U/L
TBIL Total bilirubin Liver and red cell breakdown 0.1 to 1.2 mg/dL
TP Total protein Albumin plus globulins 6.0 to 8.3 g/dL
ALB Albumin Liver protein production and nutrition 3.5 to 5.0 g/dL

A few liver codes travel together. AGAP or anion gap is a calculated electrolyte value some panels add to flag acid-base problems. GGT (gamma-glutamyl transferase) is not in the standard CMP but gets added when a doctor wants to know whether an ALP elevation is coming from the liver or the bone, since GGT rises with liver and bile duct issues but not bone. If you want the deeper read on what each line tells a doctor, this overlaps heavily with What Do They Test For in Routine Bloodwork? and the breakdown in a complete blood panel.

Lipid panel: cholesterol abbreviations

The lipid panel measures the fats in your blood and is the core heart-risk screen on an annual physical. Triglycerides are the one result here that truly needs a fast, because blood fat spikes for hours after a meal.

Code Full name What it measures Typical adult target
CHOL or TC Total cholesterol All cholesterol combined Under 200 mg/dL
LDL or LDL-C Low-density lipoprotein The cholesterol that drives plaque Under 100 mg/dL
HDL or HDL-C High-density lipoprotein The protective cholesterol Over 40 men, over 50 women
TG or TRIG Triglycerides Blood fat that spikes after eating Under 150 mg/dL
VLDL Very-low-density lipoprotein Triglyceride-rich particles, usually calculated 2 to 30 mg/dL
Non-HDL Non-HDL cholesterol Total minus HDL, all the bad fractions Under 130 mg/dL
CHOL/HDL Cholesterol to HDL ratio A quick risk ratio Under 5, ideally under 3.5
ApoB Apolipoprotein B Counts the actual plaque-driving particles Under 90 mg/dL
Lp(a) Lipoprotein little a A genetic, lifelong heart-risk particle Under 30 mg/dL or 75 nmol/L

Two of these are newer and worth a sentence. ApoB counts the number of particles driving heart risk rather than the cholesterol they carry, which makes it a sharper signal than LDL alone for many people. Lp(a) is genetic, set near birth, and only needs checking once in a lifetime, but a high reading meaningfully raises risk and explains some early heart disease that LDL alone misses.

Glucose and diabetes abbreviations

A1C is the one worth memorizing. It measures the percentage of your hemoglobin coated in sugar, which reflects your average glucose over roughly three months, so it cannot be gamed by skipping breakfast.

Code Full name What it measures Typical adult range
A1C or HbA1c Glycated hemoglobin Three-month average blood sugar Under 5.7 percent
GLU or FBG Fasting blood glucose Sugar after an overnight fast 70 to 99 mg/dL
eAG Estimated average glucose A1C translated into mg/dL Under 117 mg/dL
OGTT Oral glucose tolerance test Sugar handling after a sweet drink Under 140 mg/dL at 2 hr
C-pep C-peptide How much insulin you make 0.5 to 2.0 ng/mL fasting
HOMA-IR Insulin resistance index Calculated insulin resistance Under 2.0

The thresholds for A1C are worth committing to memory because they are the same nationwide: under 5.7 percent is typical, 5.7 to 6.4 is prediabetes, and 6.5 and above suggests diabetes. A fasting glucose of 100 to 125 mg/dL is the prediabetes band, and 126 or higher on two occasions points to diabetes.

Thyroid abbreviations

TSH is the front-line thyroid check, and counterintuitively a high TSH points to an underactive thyroid, not an overactive one, because TSH is the brain shouting at a sluggish gland to work harder.

Code Full name What it measures Typical adult range
TSH Thyroid-stimulating hormone Front-line thyroid screen 0.4 to 4.0 mIU/L
FT4 or Free T4 Free thyroxine Main circulating thyroid hormone 0.8 to 1.8 ng/dL
FT3 or Free T3 Free triiodothyronine The active thyroid hormone 2.3 to 4.2 pg/mL
TPO Ab Thyroid peroxidase antibody Autoimmune thyroid marker (Hashimoto) Under 35 IU/mL
TG Ab Thyroglobulin antibody Second autoimmune thyroid marker Under 20 IU/mL

Iron, vitamins, and inflammation abbreviations

These standalone markers round out a thorough annual draw and explain a lot of fatigue, hair loss, and brain fog that a basic CBC can miss.

Code Full name What it measures Typical adult range
FERR Ferritin Stored iron, the truest iron-deficiency marker 30 to 300 ng/mL
Fe Serum iron Iron circulating right now 60 to 170 mcg/dL
TIBC Total iron-binding capacity Capacity to carry iron 240 to 450 mcg/dL
TSAT Transferrin saturation Percent of iron capacity filled 20 to 50 percent
B12 Vitamin B12 (cobalamin) Nerve and red cell health 200 to 900 pg/mL
25-OH D 25-hydroxy vitamin D Vitamin D status 30 to 100 ng/mL
hs-CRP High-sensitivity C-reactive protein Low-grade inflammation tied to heart risk Under 1.0 mg/L low risk
ESR Erythrocyte sedimentation rate General inflammation marker Under 20 mm/hr
Hcy Homocysteine Amino acid tied to heart and B-vitamin status Under 15 micromol/L

Ferritin deserves a flag of its own. It is the single best marker of iron stores, and it can read low while your hemoglobin still looks normal, which is exactly the stage where iron deficiency is easiest to fix. One catch worth knowing: ferritin also rises with inflammation, so a normal ferritin in someone who is sick can hide a real iron deficiency. That is why doctors often read ferritin alongside hs-CRP.

The abbreviations actually worth watching

A full report can run 40 lines, but a short list of markers does most of the work for everyday health. If you only track a handful year over year, these carry the most signal for the most people.

  • A1C is the cleanest single read on metabolic health and cannot be gamed by a one-day diet change.
  • ApoB or LDL is the heart-risk number that responds to diet, exercise, and medication, so it is the one you can actually move.
  • hs-CRP catches silent inflammation that a cholesterol number alone misses.
  • Ferritin finds iron deficiency early, before hemoglobin drops and before you feel wiped out.
  • eGFR and creatinine together track kidney function, which declines quietly and rewards early attention.
  • TSH is the cheapest way to catch a thyroid drifting off course, a common and very treatable cause of fatigue and weight change.
  • 25-OH vitamin D is low in a large share of adults and easy to correct once you see the number.

Tracking the same markers over time, which is the point of the biomarkers worth tracking, turns a one-off snapshot into a trend you can act on.

The simplest way to actually get this done

Superpower is a full-body lab membership that runs 100+ biomarkers, has each result reviewed by a doctor, and tracks your numbers year over year (about $199/year). It is what we point readers to when they would rather get one clean, complete draw than chase single tests one at a time. Here is superpower reviewed in full.

Check current Superpower pricing →

What does abnormal mean in a blood test?

An abnormal flag means one of your results fell outside the lab’s reference range, not that something is wrong with you. The H, L, or abnormal label is the lab software comparing your number to the expected band and marking the ones that sit above or below it. That is the whole mechanism, and understanding it kills a lot of needless panic.

Three things to remember when you see abnormal on test results. First, reference ranges are population averages, so a result just past the edge is often clinically meaningless. Second, ranges vary by lab, by age, and by sex, which is why your number can flag at one lab and read normal at another. Third, abnormal without context says nothing about how far off or how urgent. A potassium that is barely low reads very differently from one that is dangerously low. When a result is flagged, the smart move is to look at the trend across past draws and talk to a clinician about your results rather than self-diagnose from a single line.

Some reports add a second tier of flags for results far enough out to need action now. A critical or panic value, sometimes shown as HH or LL or a starred line, is one the lab is required to phone to the ordering provider, often within the hour, because it can be immediately dangerous. A potassium over 6.0, a glucose over 500, or a platelet count under 20 are classic examples. If you see a plain H or L, it is informational. If you see a double flag or get a call from the office, that is the system working as designed.

Common mistakes people make reading their report

Most lab-report anxiety comes from a few predictable misreadings. Knowing them ahead of time saves a lot of late-night searching.

  • Treating one flag as a diagnosis. A single value just outside the range is usually noise, not news. Clinicians read clusters of related markers, not lone stars.
  • Comparing across labs without checking units. The same marker can be reported on different scales. A vitamin D of 75 means something very different in nmol/L than in ng/mL. Always match the units before you panic about a change.
  • Ignoring fasting status. A glucose or triglyceride drawn after lunch will read high and mean nothing. Check whether the draw was fasting before you read those two lines.
  • Reading TSH backward. High TSH points to an underactive thyroid, not an overactive one. The intuitive direction is the wrong one.
  • Assuming a normal CBC rules out iron deficiency. Ferritin can be low while hemoglobin is still normal. A clean CBC does not clear your iron stores.
  • Panicking over a high MCV or RDW alone. These red cell indices are clues, not conclusions. They mean something only next to hemoglobin and your other counts.

How to read your whole report in two minutes

Start by sorting every line into a panel, because the codes cluster. Anything under CBC is a blood cell. Anything under CMP is sugar, an electrolyte, a kidney marker, or a liver marker. Standalone lines like A1C, the lipid panel, and TSH sit on their own. Once the report is grouped, scan only the flagged values, then ask two questions: how far outside the range is it, and is it part of a cluster?

Here is a worked example. Say your report shows hemoglobin at 10.5 (low), MCV at 72 (low), RDW at 16.5 (high), and ferritin at 8 (low). Read alone, each is just a flag. Read together, they tell one clean story: small red cells, varied in size, with empty iron stores and a low hemoglobin. That is the textbook picture of iron-deficiency anemia, and no single line could have told you that. Now flip it. Hemoglobin 11 (low), MCV 110 (high), B12 at 180 (low). Large cells plus low B12 points the opposite way, toward a B12 or folate problem. Same low hemoglobin, completely different cause, and only the cluster reveals which.

That clustering is exactly how clinicians read reports, and it is why a membership that keeps your full panel in one place year over year is more useful than scattered one-off tests. If you are curious what a comprehensive version covers, see what Superpower tests for and how much Superpower costs before you decide whether one annual draw beats piecemeal testing.

Who should look at which abbreviations

Not every code matters equally for every person. A little targeting saves money and worry.

  • Generally healthy adults get the most from CBC, CMP, a lipid panel, A1C, and TSH once a year. That covers blood, metabolism, heart, sugar, and thyroid in a few tubes.
  • Anyone with a family history of heart disease should add ApoB and Lp(a), since LDL alone can miss real risk and Lp(a) is genetic and only needs checking once.
  • People who are tired, dizzy, or losing hair should push for ferritin, B12, and vitamin D, not just a basic CBC, because those deficiencies hide behind normal counts.
  • Adults over 50 or with high blood pressure or diabetes should watch eGFR and creatinine closely, because kidney decline is silent until it is advanced.
  • Pregnant patients see shifted ranges on nearly every marker, so a flag during pregnancy should always be read against pregnancy-specific ranges, not the standard adult band.

Edge cases: when the abbreviations behave differently

A few situations change how the same codes read, and they trip people up because the printout looks normal but the interpretation is not.

  • Children and infants have their own reference ranges for almost every marker. A hemoglobin or alkaline phosphatase that flags high in an adult can be perfectly normal in a growing child, because growing bone pours out ALP.
  • Older adults often run a naturally lower eGFR and a slightly different CBC, so age-adjusted ranges matter. A good report applies them automatically, but not all do.
  • Hemolyzed samples happen when red cells break during a rough draw. They falsely raise potassium and a few other values, which is why a wildly high potassium with no symptoms often just means a redraw, not a crisis.
  • Recent intense exercise can elevate AST, ALT, and creatinine for a day or two because muscle leaks those into the blood. A marathon the day before labs can fake a liver or kidney flag.
  • Acute illness raises inflammatory markers like CRP and ferritin and can temporarily skew a CBC differential. Drawing labs in the middle of a cold gives a snapshot of the cold, not your baseline.

FAQ

What does RDW mean in a health test?

RDW stands for red cell distribution width, a measure of how much your red blood cells vary in size. A high RDW often appears before hemoglobin drops, which makes it an early hint of iron, B12, or folate issues. On its own it is just a clue, so clinicians read it alongside MCV and hemoglobin.

What does it mean when blood work is abnormal?

It means at least one result landed outside the lab’s reference range and got flagged H or L. It is not a diagnosis. Because ranges cover only the middle 95 percent of a healthy population, even healthy people commonly flag on one marker, so the size of the gap and the overall pattern matter far more than a single star.

What does moderate mean in a health test?

On many qualitative results, labs grade findings as none, trace, mild, moderate, or marked instead of a number. Moderate sits in the middle, more than a faint trace but short of heavy. It is a graded estimate, not a precise count, so interpret it in the context of your symptoms and other results.

Do all labs use the same blood test abbreviations?

Mostly, but not always. Core codes like CBC, CMP, A1C, ALT, and TSH are near universal. Some labs swap notation, writing Hb instead of HGB or CREA instead of CRE, and reference ranges differ between labs. When in doubt, the full marker name and units are printed next to the code.

What is the difference between CBC and CMP?

A CBC counts and sizes your blood cells, the red cells, white cells, and platelets, so it screens for anemia, infection, and clotting. A CMP measures the chemistry in your blood, the sugar, electrolytes, kidney markers, and liver enzymes. They answer completely different questions, which is why most annual physicals order both in the same draw.

What does H or L mean next to my result?

H means the value is above the lab’s reference range and L means it is below. A blank or N means the result is in range. Some labs add a stronger flag like HH, LL, or a starred critical value for results far enough outside the band to need urgent attention, and those are the ones a lab will phone to your doctor.

Why does my report say to fast for some tests but not others?

Fasting matters for glucose and triglycerides because both rise sharply for hours after a meal, so an unfasted draw reads falsely high. It does not matter for A1C, which reflects three months of average sugar, or for a CBC, a TSH, or most CMP electrolytes. If your order mixes fasting and non-fasting tests, you fast for the strictest one, which is usually the lipid panel or glucose.

Which blood test abbreviations should I actually track over time?

For most people the highest-signal markers are A1C, ApoB or LDL, hs-CRP, ferritin, eGFR with creatinine, TSH, and vitamin D. Together they cover metabolic health, heart risk, inflammation, iron, kidney function, and thyroid. Tracking the same handful year over year turns a single confusing report into a trend you can read and act on.

Can I interpret my blood test abbreviations without a doctor?

You can absolutely learn what each abbreviation measures and whether a value is flagged, which is what this guide is for. What a layperson should not do is diagnose from a single flagged line, because reference ranges are statistical, results cluster, and context like fasting, illness, and medications changes everything. Use the abbreviations to understand your report, then bring any flagged pattern to a clinician.