Is Shilajit Safe? The Heavy Metals Question
Raw shilajit can carry lead, arsenic, mercury and cadmium. What purification removes, what a lab report must show, and how to read one before buying.

This is the article that matters most, and it is the one most shops skip.
Shilajit is scraped from rock. Rock contains metals. Raw, unpurified shilajit can therefore carry lead, arsenic, mercury and cadmium, and there are documented cases of contaminated material reaching consumers. This is not a rare defect in an otherwise clean category. It is the default condition of the raw material.
What purification does
The traditional process is shodhana: the raw material is dissolved, filtered to remove rock, sand and plant debris, and reduced back to a resin. It removes the insoluble matter. On its own it is not a guarantee about dissolved metals.
Modern practice adds testing. A finished batch is assayed and the result is written down.
What a lab report has to say
A certificate of analysis is only useful if it is specific. Look for:
- The named metals, each with a measured value and a detection limit.
- A batch or lot number that matches the jar.
- The name of the testing laboratory.
- A date.
A PDF with no batch number describes some shilajit, somewhere, once. It says nothing about the jar you are holding.
Who should still be cautious
Purified and tested resin is not universally appropriate. Shilajit is iron-rich, so anyone with haemochromatosis or another iron-overload condition should avoid it. It is not for use in pregnancy or breastfeeding. Anyone on prescribed medication should ask a clinician.
Shilajit does not treat, cure or prevent any condition, and nothing on this page should be read as suggesting it does.
Read next: what shilajit is and how to take it.

Third-party lab tested, every batch
Fulvic acid is a carrier, which is why the mineral load matters
Shop the collection →Questions
Does shilajit contain heavy metals?
Raw shilajit scraped from rock can carry lead, arsenic, mercury and cadmium picked up from the surrounding geology. Purification and batch testing exist precisely because of this.
What is shodhana?
The traditional Ayurvedic purification process for shilajit, which involves dissolving the raw material, filtering out rock and plant debris, and reducing the liquid back to a resin.
What should a shilajit lab report show?
Named heavy metals with measured values and detection limits, the batch number, the testing laboratory, and the date. A report without a batch number tells you nothing about the jar in your hand.
Is purified shilajit completely free of heavy metals?
No supplement is. The honest standard is measured levels below the statutory limits for the market it is sold in, evidenced per batch, not an absolute-zero claim.




