Skip to content
Nutrition Simple #iron#heme#absorption

Heme vs Non-Heme Iron

Heme iron from animal sources absorbs at 15-35%. Plant non-heme absorbs at 2-20% and modulated by inhibitors.

A free, animated heme vs non-heme iron you can read here or embed on any website, from Scrollchart.

Heme vs Non-Heme Iron

Heme vs Non-Heme Iron AbsorptionHeme is robust. Non-heme is modulated by what you eat with it.Heme iron (animal)red meat, poultry, fish, liver. Minimal food-matrix interference.15-35%Non-heme baselinelentils, spinach, fortified cereal, tofu (alone).2-5%+ Vitamin C (50-100 mg)reduces Fe3+ to Fe2+. ~3x boost. Half a pepper or 1 kiwi.8-15%+ Tea or coffee (tannins)tannins bind iron. Drink 1 h outside the meal.1-2%+ Calcium supplementshared DMT1 competition. Separate by 2 h.1-3%Practical rule: pair plant iron with vitamin C, separate tea/coffee/calcium by 1-2 hours.

Side-by-side absorption-rate bars for heme and non-heme iron, with overlay markers for the modulators (vitamin C boosts non-heme, polyphenols and phytates inhibit it).

Good for

  • Articles in the nutrition category
  • Editorial pages where a quick visual replaces a wall of text
  • Content-marketing posts that need a clean, branded illustration

Source & accuracy

This heme vs non-heme iron is an editorial illustration built to represent the concept accurately. Where it shows figures, they are typical or representative values chosen to make the relationship clear, not a single underlying dataset. The diagram and its explainer are reviewed and maintained centrally, and updated over time as understanding improves.

Two iron forms, two absorption routes

Heme iron comes bound inside the hemoglobin and myoglobin of animal tissues (meat, poultry, fish) and is taken up largely intact through its own pathway, giving relatively high and stable absorption, often cited around 15 to 35 percent. Non-heme iron is the inorganic form found in plants, eggs, dairy, and fortified foods, and its absorption is far more variable, roughly 2 to 20 percent.

Most iron in a mixed diet, and essentially all iron in a plant-based diet, is non-heme, so the factors that modulate it carry real weight.

What pushes non-heme absorption up or down

Non-heme iron is sensitive to its meal company. Vitamin C and the so-called meat factor enhance uptake, while tea and coffee tannins, calcium, and phytates in whole grains and legumes inhibit it. The body also self-regulates: when iron stores are low, the gut absorbs a larger fraction of what arrives.

This is general educational information, not medical advice. People at higher risk of deficiency, such as menstruating or pregnant individuals, and anyone considering iron supplements should be guided by a clinician, since excess iron can be harmful.

Embed this diagram

Add this animated heme vs non-heme iron to your own site. Copy one line of HTML, or use the embed builder for theme and sizing options.

Reference

What this is
A free, embeddable, animated heme vs non-heme iron for any website.
Who uses it
Nutrition blogs, Dietitians & RDs, Diet blogs.
How to embed
Copy one line of HTML. No signup. No watermark. Works in WordPress, Webflow, Ghost, Substack, plain HTML.
File size
iframe embed, ~80 KB gzipped (loads on demand, does not block your page paint).
License
Free forever. Editorial explainer text included; updated centrally over time.

Embed format options

Copy the universal HTML snippet, the WordPress shortcode, or an iframe fallback - see the WordPress plugin page for details. Any format keeps the same Core Web Vitals profile and the same explainer text.

Embed snippet
<div data-scrollchart="heme-vs-non-heme-iron" data-scrollchart-v="1"></div>
<script src="https://scrollchart.com/embed.js" async></script>

Frequently asked questions

Where can I get a free animated "Heme vs Non-Heme Iron" for my website?
Scrollchart provides "Heme vs Non-Heme Iron" as a free, embeddable animated diagram you can add to any website with one line of HTML. No signup is required and there is no watermark. The diagram and its explainer text are served from scrollchart.com, so the embed stays current without any maintenance on your end.
How do I embed a heme vs non-heme iron diagram in a health or wellness blog?
Copy the HTML snippet from the Scrollchart diagram page and paste it into any post or page in your CMS. It works in WordPress, Webflow, Ghost, Substack, and plain HTML without any plugin or account. The diagram renders as animated SVG directly in your page, so search engines can index the accompanying explainer text.