Why Vegan Scanner Apps Disagree on the Same Product

When two apps give different answers, compare the evidence behind each result. A second verdict is not automatically a second independent source.

Vegan scanner apps can disagree because they use different product records, recipe versions, ingredient rules or levels of certainty. Neither result should override a clear ingredient on your current packet or a product-specific manufacturer response.

Two face-down smartphones beside a blank food box, jar, magnifying glass and produce bag
AI-generated editorial illustration. No real app result, comparative test or accuracy measurement is depicted.
VeganCheckr app iconCheck your own packet

Use this comparison workflow with your actual packet; it is not a claim that we tested a particular pair of apps.

  1. Match the barcode, country, size, flavour and ingredient panel in both results.
  2. Compare the dated label evidence and the exact ingredient that caused a flag or uncertain result.
  3. If supplier origin is missing, keep the answer uncertain and contact the maker rather than choosing the more reassuring screen.

Free to download; optional Premium. Full ingredient details or explanations may require an upgrade. Features differ on iPhone and Android; Android photo recognition supports printed Latin-script labels. A result is not certification or an allergy-safety guarantee.

Find the point of disagreement first

Two verdicts can differ for several reasons: one app may have an older recipe, one may be showing a product from another country, or they may treat an unresolved ingredient differently. A missing ingredient panel can also lead to a different conclusion from a clear current photograph.

Before comparing the green or red result, compare what each app actually analysed. Does the picture match your packet? Is the ingredient list complete? Does the explanation identify the same ingredient? Those questions are more useful than counting how many apps agree.

Scroll the table sideways to read every column.

What you seePossible explanationUseful next step
Same name, different ingredientsRegional variant or recipe change.Match market, barcode and the current label.
Same list, different verdictDifferent treatment of uncertain ingredients or dietary settings.Read the explanation and check the selected diet.
A photo scan misses a lineGlare, blur, a curved packet or text-recognition error.Retake the picture and compare the extracted text manually.
Both apps give the same answerThey may share a source or the same incomplete record.Look for independent current evidence, not just another result.

Product databases are useful, but records can change

Open Food Facts' data-verification guidance explains its contributor-based product information and the role of photographs in checking records. Manufacturer contributions and community updates can improve a record, but a database entry still needs to be matched to the product you hold.

VeganCheckr uses Open Food Facts for barcode lookups. Another app using the same record is not a completely independent check. Our Open Food Facts comparison explains that relationship. Shared records make it especially useful to check the current packet photograph.

An example: one unresolved emulsifier

Consider a hypothetical bread whose label lists E471 but does not disclose its source. One tool might mark the food uncertain; another might apply a general ingredient rule. Neither display establishes the actual supplier's feedstock. A product-specific vegan statement or a manufacturer's answer would add evidence that the code itself cannot provide.

This is an illustrative case, not a report of a scan we performed. The E471 guide explains what needs confirming. Likewise, if your packet clearly lists milk, a reassuring result based on an old dairy-free recipe should not override it.

A practical order for resolving the question

  1. Identify the product. Match the variety, country, pack size and ingredients, not only the front name.
  2. Read the current packet. Check nested ingredients and distinguish intentional ingredients from may-contain warnings.
  3. Read the result's explanation. Find the exact reason for a flag or uncertainty.
  4. Check a dated manufacturer source. Make sure the statement covers this market and product.
  5. Keep unresolved questions unresolved. Ask about the named ingredient rather than choosing the answer you prefer.

Where an app offers a correction route, submit accurate product information through that route. Avoid uploading private receipts or personal details when a clear ingredient photograph is enough.

What to do when no product is found

A missing record is a different problem from conflicting verdicts. Follow our product-not-found guide for barcode checks and ingredient-photo options. Do not treat “not found” as a non-vegan classification.

If you are choosing a tool, the scanner comparison covers documented features and their limits. Allergen safety, independent certification and undisclosed processing aids remain separate from an app's ingredient interpretation.

Editorial notes

Sources were checked on . Tables identify the market and product reviewed; they do not certify other sizes, countries or future recipes. The packet and a current manufacturer response take priority over an older database record.

Research, writing and the source/readability reread were AI-assisted. No independent human review or hands-on scan test is claimed. VeganCheckr publishes this site; it is not an independent testing organisation. Product names belong to their owners; no endorsement is implied. See our editorial method and correction contact.

Check the label on your own product

VeganCheckr scans barcodes and ingredient labels, flags hidden animal ingredients and E-numbers, and shows you the evidence. Free to download on the App Store and Google Play. Optional Premium features vary by platform.

QR code linking to VeganCheckr on the App Store Scan with your iPhone camera