Stores and languages

Where Ingredient Check works

Amazon is the main target. Fifteen other retailers are previews: built and tested, but not yet checked in normal shopping on the live site. This page says exactly what has been checked.

What the labels mean

Supported

The store's product page and search results have been checked in a real browser on the live site, in normal use.

Preview

A public-page adapter is built and tested against saved pages. Live shopping checks are incomplete, so expect gaps.

Off

A feature is not switched on for that store yet.

Saved-page tests and a local test harness do not count as a live check. The full evidence, store by store, is in the store notes.

Amazon: 21 storefronts

Product pages, search results, carts and, on amazon.com, optional purchase history. The extension asks the browser for access to these stores when you install it.

amazon.com.co.uk.ca.com.au.ie.in.sg.ae.sa.de.fr.es.it.nl.se.pl.com.be.com.tr.com.mx.com.br.co.jp

Fifteen retailer previews

Previews read the public product page. Where a label is readable it is scored; where it is missing the listing is marked and the product page offers a paste box. They never call the shared database, Open Food Facts, OCR or Google.

StoreWhat was seen in live checks (October 2026)
TargetProduct pages scored in Chrome. Search was only testable in some sessions because of the site's bot check.
WalmartPublic product pages read from the page's embedded ingredient list. Automated browsers are often met with a "Robot or human?" check.
CostcoVisible labels only. A product scores once its Nutritional Facts section is open. Heavy rate limiting means many search results show "Label unavailable", and the extension stops rather than retrying around it.
InstacartReal scores on search and product pages, with the label read from the page's own data. A signed-out sign-up pop-up no longer hides the page.
KrogerSearch showed numeric ratings and products scored.
Fry's, King Soopers, Smith'sProducts scored; King Soopers search ratings held steady through repeated checks.
Ralphs, Fred MeyerPublic product label read in a page fetch. Live browser checks could not be completed, so these are covered by saved-page tests.
Safeway, AlbertsonsLive product pages scored. Search results did not render for the automated browser, so search is covered by saved-page tests only.
QFC, Harris Teeter, DillonsPublic labels read, but bot protection blocked live browser checks.

Availability differs between sessions and queries. If a store shows no score for you, here is why.

Sorting by score and unit price

The extra entries in Amazon's Sort by menu depend on how each store writes prices and sizes.

StorefrontsSort entriesPricesDefault units
amazon.comOn (preview)US dollarsounce, fluid ounce, count
.co.uk, .ie, .ca, .com.au, .sg, .inOn (preview)£, €, C$, A$, S$, ₹100 g, 100 ml, count
All other storefrontsOff––

"Default units" is what the menu offers first. The side panel can switch to any weight, volume or count unit.

Languages

Ingredient headings are recognised in English, German, Spanish, French, Italian, Dutch, Polish, Swedish and Turkish, and scoring covers the same languages plus Portuguese. How well it works depends on how much real-world testing exists.

LanguageStatus
English (.com, .co.uk, .ca, .com.au, .ie, .in, .sg, .ae, .sa)Strongest Verbatim live captures, plus dozens of labels modelled on real products.
German, SpanishUnder-tested A synonym pack maps common words onto the English rules. No real label has been checked.
French, Italian, Portuguese, DutchUnder-tested Translated test lists only.
Swedish, Polish, TurkishUnder-tested Translated test lists score exactly like their English twins; real labels are unchecked.
Japanese, ArabicNot supported The list is declined, and label-photo reading is switched off for these stores.

See the accuracy evidence for the corpus behind each row.

Request a store

Open Settings → Stores in the extension. It builds an email draft with the store name for you to review and send; the extension itself sends nothing. You can also email jackson29382938@gmail.com.