Is Shellac (E904) vegan?

Not vegan· E904

Short answer

Shellac (E904) is not vegan. E904 is the additive code for shellac, a resin from lac insects. Not vegan.

Key takeaways

  • Verdict: Shellac (E904) is not vegan.
  • Commonly found in: Shiny candies, Pill coatings, Fruit glaze.
  • Vegan alternatives: Carnauba wax (E903), Zein from corn.
  • Scan any barcode with VeggieOS (100% free) for an instant vegan verdict.

What it is

The EU additive code for shellac (see Shellac entry).

Why not vegan

Insect-derived.

What a “Not vegan” verdict means

A not-vegan verdict means the ingredient is animal-derived in essentially all commercial supply, so a product listing it should be treated as non-vegan unless the manufacturer explicitly states a plant-based source in writing.

Where you'll find it

  • Shiny candies
  • Pill coatings
  • Fruit glaze

At a glance

Summary of Shellac (E904) for plant-based shoppers
Verdict❌ Not vegan
Ingredient familyAdditives and E-numbers
E-number / codeE904
Typical productsShiny candies, Pill coatings, Fruit glaze
Best vegan swapCarnauba wax (E903)
Settled by certification?Not required

How to read the label

Shellac (E904) belongs to the additives and e-numbers family. These are the terms worth scanning for on any ingredient list in this category:

  • E120
  • E441
  • E542
  • E631
  • E901
  • E904
  • E910
  • E920
  • E1105
  • Mono- and diglycerides
  1. Cross-check the E-number rather than the trade name — the number is standardised, the name is not.
  2. Additives with both routes (E471, E422, E570) are usually plant-based in Europe but should be confirmed for imported products.
  3. Assume synthetic origin for colours other than E120 (cochineal) and E904 (shellac).
  4. Where the product carries a vegan trademark, the additive question is already answered.

Mistakes to avoid

Common additives and e-numbers traps and what to do about them
Where it catches people outWhat to do
E471 mono- and diglyceridesCan be from palm, soy or tallow. Usually vegetable in the EU; email the manufacturer for imported snacks.
'Natural flavouring'A legal black box that may include dairy or meat-derived notes. Vegan-certified products are the workaround.
Shiny sweets and fruitGlazing agents E901 (beeswax) and E904 (shellac) are insect-derived.

Additives and E-numbers in context

Food additives are the hardest ingredient family for plant-based shoppers because a single E-number can legally describe a compound made from petroleum, plants, microbes or animals, and the label never says which.

Only a minority of additives are ever animal-derived, but that minority is widely used: emulsifiers, glazing agents, some acids and a few flavour enhancers. Where a plant and an animal route both exist, the plant route is usually cheaper, so the odds favour vegan — but odds are not certainty.

The practical approach is to memorise the short list of genuinely risky numbers rather than treating all E-numbers as suspect. Everything else is far more likely to be synthetic or plant-based.

Does certification help? Vegan trademarks are the only practical way to resolve additive ambiguity at scale, because certifiers audit supply chains that labels do not disclose.

Vegan alternatives

  • Carnauba wax (E903)
  • Zein from corn

FAQ

Is E904 vegetarian?
Technically yes by some definitions, but it is animal-derived and not vegan.
Are most E-numbers vegan?
Yes — the large majority are synthetic or plant-derived. Fewer than a dozen commonly used additives are animal-derived.
Why won't labels state the source?
Food law requires the additive's function and identity, not its raw material origin, unless it is a declarable allergen.

Sources

Last reviewed June 4, 2026

Scan any product in seconds

VeggieOS flags shellac (e904) and 100s of other hidden animal ingredients automatically.

Try VeggieOS free

Related ingredients

More e-numbers & additives

Keep going

Get the full VeggieOS app

Scan products, track your ethical impact, plan vegan meals and chat with your AI coach — all in one place. 100% free, forever — no paid plans, ever.

Free forever · No credit card · No paid plans, ever