Product not found means the lookup did not return a usable record, not that the food is vegan or non-vegan. Check the barcode and connection, confirm the exact product, then switch to the current ingredient label. Leave uncertain origins open until the maker can confirm them.

Use the current packet as the fallback source when its barcode record is missing.
- Check signal and scan the retail barcode once more, or enter its digits where supported.
- If there is still no matching product, photograph the full ingredient panel in good light; Android also accepts ingredient text.
- Compare the returned findings with the packet. Retake unreadable photos and ask the maker about origins the label cannot establish.
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.
First separate a failed scan from a missing record
If the camera never reads the barcode, improve lighting, flatten reflective packaging and keep the whole code in frame. If the app reads it but finds no product, the camera has done its job: the next issue is the lookup, connection or available data. Repeating the same successful scan usually will not create a missing record.
A third case is more dangerous than an empty result: the app returns a plausible product that is not the one in your hand. Compare the variant, pack description, country and ingredients. Do not accept “close enough” because the photograph or brand looks familiar.
A practical troubleshooting checklist
| What you see | Try next | What not to conclude |
|---|---|---|
| Camera will not read the code | Reduce glare, clean the lens, adjust distance; enter the barcode manually where available | The product is absent from every database |
| Code read, no result | Check internet access, then use the current ingredient panel | The food is automatically non-vegan |
| Wrong variant or old recipe | Set aside that record and check the packet; submit a correction where supported | A matching brand name makes the ingredients reliable |
| Photo misses words | Retake a straight, well-lit image of the complete list | Words not returned by the app are absent from the food |
| Origin stays uncertain | Look for a relevant suitability statement or ask the manufacturer | Another confident-looking answer supplies the missing source |
Use the ingredients as a different source, not a shortcut
Photograph the full ingredient list, including any continuation around a curved packet. Keep your fingers away from the text and avoid cutting off a glaze, filling or seasoning sub-list. For a small or glossy panel, several careful photos are more useful than one distant shot; follow the app's input options rather than assuming it can combine every image.
Check what was returned against the print. A camera may miss “milk” on a fold or mistake an E-number. In VeganCheckr, Android supports printed Latin-script photo labels and also offers ingredient text input. Features differ on iPhone; do not assume every platform exposes an editable transcription or works with every writing system.
Read our food-label guide for ingredient lists, claims and allergen warnings. A “may contain milk” precaution is not the same thing as milk listed as an ingredient. Allergy safety is a separate question and should not be inferred from a vegan result.
Why switching scanners may return the same gap
Many tools depend on product databases. VeganCheckr uses Open Food Facts for barcode lookups, so a missing record there may also be missing in VeganCheckr. A second interface using the same data is not automatically a second source. The Open Food Facts comparison explains when contributing a product or correcting its ingredients is useful.
Country matters too. A familiar product name can refer to different local recipes. Keep the packet's market, complete variant and any useful batch details when asking a manufacturer. Do not copy a foreign ingredient list into a conclusion about the food in your basket.
A missing result does not remove ingredient uncertainty
Consider a hypothetical bread panel listing flour, water, yeast, salt and E471. A perfect photograph can tell you the code is present; it cannot necessarily establish the relevant fatty-acid source. Our E471 guide explains the distinction. The right next step may be a product-specific maker statement, not another scan.
A useful question is: “For [full product name] sold in [country], can you confirm whether the E471 fatty-acid inputs are animal-derived, and whether this specific recipe is suitable for vegans?” Include a label photograph if the maker requests one. Do not send account details or personal documents.
What works with poor supermarket signal?
In VeganCheckr's Android listing, saved history is available offline, but new product lookups require internet access. Saved information is still a previous record, not proof that today's packet has the same recipe. Take a clear label photo for your own later reference or choose an alternative with clearer suitability evidence if you cannot resolve the question in the aisle.
Free download does not mean every detail view is unlocked. Ingredient details or explanations may require Premium; check your platform's current paywall. If a feature is unavailable, a subscription should not be presented as a promise to resolve an undisclosed manufacturing fact.
Product documentation and scope
Checked October 18, 2026: VeganCheckr's Android listing, iPhone listing, our own implementation, and Open Food Facts' ingredient-analysis documentation. The bread panel above is an illustrative exercise, not a tested product. This guide does not claim that every failed scan has the same cause.
Editorial notes
Official sources and our own product implementation were reviewed on . Published feature descriptions are not comparative accuracy measurements. Availability, subscriptions and product recipes can change.
Research, writing and the source/readability reread were AI-assisted. No independent human review is claimed. This site is published by VeganCheckr, not an independent testing organisation. Other product names belong to their owners; no endorsement is implied. See our editorial method and correction contact.
A conflicting result is a different problem
If both apps find a record but disagree, follow the scanner disagreement guide. It separates a regional or outdated recipe from a source question that remains unresolved.
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.
Scan with your iPhone camera