CBC Report: Normal Range & How to Read It

A CBC report counts your red cells, white cells and platelets. Values outside the normal range are marked H (high) or L (low).

Check your CBC report free

Every value explained in plain words.

Drop your lab report here, or click to browseSupports PDF, JPG, or PNG files up to 15MBSelect File to Analyze

See our privacy policy for how uploaded reports are handled.

Three things a CBC checks

  • Red blood cells

    Carry oxygen. Includes haemoglobin, RBC count and PCV.

  • White blood cells

    Fight infection. Includes total WBC, neutrophils and lymphocytes.

  • Platelets

    Help your blood clot. Shown as the platelet count.

CBC normal range for adults

Labs differ a little. Always compare with the range printed on your report.

TestMenWomenUnitWhat it tells you
Red cells
HaemoglobinMen 13.8–17.2Women 12.1–15.1g/dLCarries oxygen. Low can mean anaemia.
RBC countMen 4.7–6.1Women 4.2–5.4million/µLNumber of red blood cells.
Haematocrit (PCV)Men 41–53Women 36–46%Share of your blood made of red cells.
MCV80–100fLAverage size of your red cells.
MCH27–33pgHaemoglobin inside each red cell.
MCHC32–36g/dLHow packed red cells are with haemoglobin.
RDW-CV11.5–14.5%How much red cell size varies.
White cells
Total WBC4,000–11,000cells/µLAll white cells together.
Neutrophils1,500–8,000cells/µLWhite cells that fight bacteria.
Lymphocytes1,000–3,000cells/µLWhite cells that fight viruses.
Platelets
Platelet count1.5–4.5 lakhper µLCells that help blood clot.

Ranges from the NirogGyan biomarker library. Updated .

What a CBC report looks like

The same results in the usual lab layout, and as a NirogGyan Smart Report.

SAMPLE LABLABORATORY REPORT
Name: Sample patient
Age / Sex: 34 / M
Sample: Blood (EDTA)
COMPLETE BLOOD COUNT
TESTRESULTRANGEHaemoglobin11.2L13.8-17.2RBC count4.3L4.7-6.1PCV36L41-53MCV8480-100MCH2827-33MCHC3332-36Total WBC71004000-11000Neutrophils42001500-8000Lymphocytes21001000-3000Platelets (lakh)2.61.5-4.5
End of report · Sample for illustration
Usual lab layout

Numbers and ranges in rows

NirogGyanSample
3 need attention7 normal
Blood counts
Haemoglobin11.2 g/dL · Low
RBC count4.3 · Low
MCV84 fL · Normal
Platelets2.6 lakh · Normal
NirogGyan Smart Report

Each value on our report slider

SAMPLE LAB · LABORATORY REPORT
Name: Sample patientAge / Sex: 34 / M
TESTRESULT RANGE Haemoglobin11.2L 13.8-17.2RBC count4.3L4.7-6.1MCV8480-100Total WBC71004000-11000Platelets (lakh)2.61.5-4.5

How to read your CBC report

  1. Check your details

    Age and sex decide which range applies to you.

  2. Find your result

    The Result column shows your value for each test.

  3. Compare with the range

    The Range column shows what is normal for that test.

  4. Look for H or L

    A flag marks a value outside the range. Your doctor reads what it means.

Or upload it and see every value explained

CBC report questions

What is a normal CBC report?

Every value sits inside the range printed next to it. Small differences are common, and your doctor reads them together with how you feel.

Do I need to fast for a CBC test?

Usually no. A CBC can be done at any time of day. If other tests such as blood sugar are booked with it, the lab may ask you to fast.

What do H and L mean on my CBC report?

H means your value is above the lab's range and L means it is below. A flag shows which value to look at first. It is a pointer for your doctor, and it is not a diagnosis on its own.

Can a CBC show an infection?

A CBC can show signs that often come with an infection, such as a high white cell count. Your doctor finds the cause using your symptoms and, if needed, other tests.

When should I talk to a doctor about my CBC?

Share any flagged value with your doctor, especially if you also feel unwell. They read the full report along with your health history.

All 16 guides

Have your CBC report?

See every value explained in plain words. The health summary is free.

Upload your report
Copyright 2026 © NirogGyan. All rights reserved