Ferritin and hemoglobin are two different proteins that both relate to iron, but they measure very different things. Hemoglobin is the protein inside red blood cells that carries oxygen from your lungs to the rest of your body. Ferritin is a storage protein that holds iron inside your cells, mostly in the liver, spleen, and bone marrow. A hemoglobin test tells you how well your blood can carry oxygen right now. A ferritin test tells you how much iron your body has tucked away for later.
That difference matters because the two values often move at different times. Your ferritin can drop low long before your hemoglobin changes. This is why a person can feel exhausted and still have a “normal” hemoglobin result. Understanding what each test actually measures helps you read your own lab report with more clarity.
What Is The Difference Between Ferritin And Hemoglobin?
The short answer is function. Hemoglobin does a job in real time. Ferritin stores a resource for the future.
Hemoglobin is a protein built from four subunits, each wrapped around a molecule called heme. Iron sits at the center of each heme, and that iron is what actually binds oxygen. One hemoglobin molecule can carry four oxygen molecules. Red blood cells are packed with hemoglobin, which is why blood looks red and why it can deliver oxygen to every tissue in your body.
Ferritin does not carry oxygen. It stores iron in a safe, soluble form so that iron does not build up to toxic levels inside cells. When your body needs iron — to make new red blood cells, for example — it pulls iron out of ferritin stores. When iron is plentiful, ferritin rises and holds the excess.
So hemoglobin reflects your current oxygen-carrying capacity. Ferritin reflects your iron reserves. They are related, but they are not the same measurement, and one can be abnormal while the other looks fine.
How Are Ferritin And Hemoglobin Measured?
Both are measured with a standard blood draw, usually from a vein in your arm. They are often ordered together, but they are separate tests and report separate numbers.
A complete blood count (CBC) includes hemoglobin. It is one of the most common lab tests in medicine. Hemoglobin is reported in grams per deciliter (g/dL).
Ferritin is not part of a CBC. It must be ordered separately, and it is reported in nanograms per milliliter (ng/mL), sometimes written as micrograms per liter.
Because ferritin is an acute phase reactant, it can rise during infection, inflammation, or liver disease even when iron stores are low. That is a real limitation. A normal or high ferritin does not always rule out iron deficiency if inflammation is present. Some clinicians also check other markers, like transferrin saturation, to get a fuller picture.
What Do Normal Ferritin And Hemoglobin Levels Look Like?
Reference ranges vary by lab, by sex, and sometimes by age. The ranges below reflect commonly used clinical values, but your lab report will list its own reference range, and that is the range that applies to your result.
| Test | Typical Reference Range | Units |
|---|---|---|
| Hemoglobin (adult men) | 13.5–17.5 | g/dL |
| Hemoglobin (adult women) | 12.0–15.5 | g/dL |
| Ferritin (adult men) | roughly 24–336 | ng/mL |
| Ferritin (adult women) | roughly 11–307 | ng/mL |
Two things are worth noticing here. First, hemoglobin ranges differ between men and women, largely because of differences in body size and the effects of menstruation. Second, the ferritin range is wide. A ferritin of 15 ng/mL is technically within some reference ranges, yet many clinicians consider it quite low and worth investigating if a person has symptoms.
That gap between “within range” and “optimal” is one of the more useful things to understand about ferritin. Reference ranges are often built from a sample of the population, not from a standard of ideal health. This is a genuine limitation, not a flaw unique to ferritin.
Why Can Ferritin Be Low While Hemoglobin Is Normal?
This is the most common source of confusion, and it comes down to the order in which the body uses iron.
When iron intake or absorption falls short, the body protects red blood cell production first. It drains ferritin stores to keep hemoglobin steady. Hemoglobin is a priority because oxygen delivery is not optional. Iron reserves are a buffer.
So there is a sequence. Ferritin drops first. Hemoglobin holds steady. Only when iron stores are largely depleted does hemoglobin begin to fall. By the time hemoglobin drops below the reference range, the person has usually had low iron stores for some time.
This is why iron deficiency can exist without anemia. The term for it is iron deficiency without anemia, and it is well recognized in clinical medicine. Symptoms can include fatigue, reduced exercise tolerance, and difficulty concentrating. The evidence on how strongly these symptoms track with low ferritin is not uniform, and researchers continue to study which patients benefit most from treatment. But the underlying sequence — ferritin falls before hemoglobin — is well established.
What Causes Ferritin and Hemoglobin to Change?
The causes overlap, but they are not identical. Hemoglobin is affected by anything that changes red blood cell production or loss. Ferritin is affected by anything that changes iron balance or inflammation.
Low ferritin usually points to:
- Blood loss, including heavy menstrual bleeding or slow gastrointestinal bleeding
- Low dietary iron intake or poor absorption
- Increased iron demand, such as during pregnancy or growth
- Conditions that reduce iron absorption, including some gastrointestinal disorders
Low hemoglobin can result from iron deficiency, but also from other causes: vitamin B12 or folate deficiency, chronic kidney disease, chronic inflammation, bone marrow disorders, and inherited conditions like thalassemia. This is an important point. A low hemoglobin does not automatically mean low iron. That is why ferritin and other iron studies are often checked before iron is prescribed.
High ferritin is more complicated. It can reflect genuinely high iron stores, as in hereditary hemochromatosis. But it can also rise from inflammation, infection, liver disease, or metabolic conditions — without any excess iron at all. A high ferritin alone does not confirm iron overload.
Why Does the Difference Matter for Diagnosis?
Because the two tests answer different questions, and using only one can lead to the wrong conclusion.
If a clinician checks only hemoglobin and it is normal, iron deficiency can be missed. If a clinician checks only ferritin and it is elevated, iron overload can be falsely suspected when inflammation is the real cause.
Used together, the two values tell a clearer story. Low ferritin with normal hemoglobin suggests early iron depletion. Low ferritin with low hemoglobin suggests iron deficiency anemia. Normal ferritin with low hemoglobin points toward a cause other than iron. High ferritin with normal hemoglobin needs context — inflammation and liver function are usually part of the picture.
This is why iron studies are interpreted as a group rather than in isolation. No single number tells the whole story.
What Should You Take Away From Your Results?
Ferritin and hemoglobin are not competing measurements. They describe two stages of the same system: storage and delivery.
Hemoglobin tells you whether your blood is carrying enough oxygen today. Ferritin tells you whether you have the iron reserves to keep doing that tomorrow. A normal hemoglobin does not rule out low iron stores, and a high ferritin does not confirm iron overload.
If your results concern you, the useful next step is a conversation with a clinician who can look at both values together, along with your symptoms and history. Lab numbers are one part of a picture, not the whole picture.
Frequently Asked Questions
Is ferritin the same as hemoglobin?
No. Ferritin is an iron storage protein, while hemoglobin is the oxygen-carrying protein inside red blood cells. They are measured by separate tests and reflect different aspects of iron status.
Can ferritin be low but hemoglobin normal?
Yes, and this is common. The body drains ferritin stores first to protect red blood cell production, so hemoglobin can stay normal while iron reserves are already low.
Which is more important, ferritin or hemoglobin?
Neither is more important — they answer different questions. Hemoglobin shows current oxygen-carrying capacity, and ferritin shows stored iron, so clinicians usually interpret them together.
Does low ferritin always mean anemia?
No. Low ferritin means low iron stores, which can occur with or without anemia. Anemia is diagnosed when hemoglobin falls below the reference range.

