← All E-code verdicts

Is E904 halal or haram?

Shellac · Glazing agent

Not halalLast reviewed: April 2026

E904 (Shellac) is generally classified as not halal. Insect-derived (lac beetle secretion); most scholars classify as not halal.

What is E904?

E904, listed on labels as Shellac, is a glazing agent that adds a shiny, protective coating. You'll most often find it in packaged and processed foods.

Is E904 halal? The verdict

E904 is generally considered not halal. Insect-derived (lac beetle secretion); most scholars classify as not halal. Avoid products that list it unless they carry credible halal certification confirming a permissible alternative source.

How to check E904 on a label

Scan the ingredient list for E904 and its other names. If it's present and the source isn't stated, treat the product as doubtful. A barcode or photo scan with Halal Food AI flags E904 automatically and tells you whether the product declares a halal source.

Other names & label terms to scan for

  • Shellac
  • Glazing agent 904
  • INS 904
  • E904

Bottom line

E904 is not halal in its typical form — avoid unless explicitly halal-certified.

Stop guessing in the aisle

Halal Food AI flags E904 and every other suspect or not-halal additive automatically — just scan the barcode or snap the ingredient list. Plain-language verdicts, 25+ languages.