AI-assisted, human-edited — this page is drafted with AI from public-source data, then reviewed before publication. How we use AI →

Which product recall registers publish a barcode?

Original analysis of 20 government recall registers · updated 05 October 2026

Only 22.4% of consumer-product recalls are published with a barcode (37,316 of 166,838 records we hold). France publishes one on every recall; the EU’s own Safety Gate manages about a quarter; Health Canada has published 35 barcodes across more than 34,000 recalls. A shopper holding a product therefore cannot look it up in most official registers.

Consumer-product registers

RegisterRecalls heldWith a barcodeShareRecords observed
RappelConso (France)12,36711,19290.5%2021-03-31 – 2026-10-02
US FDA — medical devices26,0908,73733.5%2005-07-01 – 2026-08-20
EU Safety Gate (RAPEX)47,19811,32324.0%2005-02-04 – 2026-10-02
US FDA — food25,6094,82318.8%2008-06-07 – 2026-09-03
UK OPSS3,27852215.9%2022-04-05 – 2026-10-02
gis_pl5919115.4%2016-10-24 – 2026-09-29
Australia ACCC1,9421196.1%1998-02-11 – 2026-09-29
US CPSC8,3184785.7%2000-01-04 – 2026-09-24
Germany BVL34792.6%2018-06-21 – 2026-10-02
Ireland FSAI37971.8%2022-01-06 – 2026-10-02
UK Food Standards Agency1,363131.0%2018-01-09 – 2026-10-03
Health Canada34,13520.0%1991-07-17 – 2026-10-01
oecd_co69900.0%2011-12-12 – 2026-08-22
oecd_jp1,05900.0%1985-07-02 – 2026-08-04
OECD GlobalRecalls — Korea2,97600.0%2017-01-20 – 2026-09-16
Brazil SENACON48700.0%2014-01-01 – 2017-12-11

Registers where a retail barcode does not apply

Vehicle recalls are identified by VIN and medicines by national drug codes, so a 0% share here is correct rather than a shortcoming. They are listed separately so they do not distort the figure above.

RegisterRecalls heldWith a barcodeShareRecords observed
US FDA — drugs
medicines — identified by NDC/lot, retail barcode often absent
17,9821,0545.9%2006-02-24 – 2026-09-14
US NHTSA
vehicle recalls — identified by VIN
3,41800.0%2018-11-20 – 2026-09-29
Transport Canada
vehicle recalls — identified by VIN, not a retail barcode
18,02600.0%1975-01-01 – 2026-09-22
UK DVSA
vehicle recalls — identified by VIN/registration
3,32600.0%1992-02-28 – 2026-09-18

Method

For every government recall register we mirror, count the records that carry a usable retail barcode (EAN/GTIN/UPC) against the total records held. Registers with fewer than 300 records are excluded. Vehicle and drug registers are reported separately because their subject matter has no consumer barcode.

For each register we count records carrying a usable retail barcode (EAN/GTIN/UPC) against the total records held, using:

db.recalls.count_documents({"source": <src>, "ean": {"$nin": [None, ""]}})

How to check this yourself: every register is linked above. Open any of them, take a sample of recent notices, and count how many state a barcode. “Records observed” is the date range of the notices we hold, not the register’s full history — a register may hold older notices we have not mirrored.

Limitations

Reuse

These figures may be quoted freely with attribution to ProductGuru and a link to this page. If you find an error, please tell us — we will correct it and say so.

ProductGuru aggregates public product-safety notices from government registers. We reproduce no assessment of our own; always verify a notice at the issuing authority.