حَلَال
Read what is actually in the packet
Point your camera at the barcode. We pull the declared ingredients, mark the ones that need a second look, and tell you why each one is questionable.
How to read the result
- CertifiedThe packet carries a halal certification mark recorded in the database. We name the certifier.
- Nothing flaggedEvery declared ingredient parsed cleanly and none is on our list. This speaks only to what the manufacturer printed.
- Needs checkingOne or more ingredients can come from either a plant or an animal source, and the label does not say which.
- Contains flaggedAn ingredient scholars broadly agree is impermissible appears in the list.
وَرَتِّلِ ٱلْقُرْآنَ تَرْتِيلًا
Learn to recite it properly, with a live teacher
One-to-one Quran lessons for children and adults — tajweed, memorisation and reading, scheduled around you.
Book a free trial class- 1-to-1 tutors
- Male & female teachers
- Any time zone
- Ages 4+
How it works
Your camera reads the barcode on the device itself. The number is sent to Open Food Facts, an open database of food products built by contributors worldwide, which returns the ingredients the manufacturer declared.
Those ingredients are then matched against a list of terms and E-numbers that are either impermissible or ambiguous in origin. The matching happens in your browser. Nothing about your scan is stored on our servers.
What this cannot tell you
An ingredients list is not a certificate. It cannot show you the source of an enzyme, whether equipment was shared with pork products, or how an animal was slaughtered. Manufacturers also reformulate without changing the barcode.
Scholars differ on several of these questions — on transformation, on trace alcohol carried in flavourings, and on meat slaughtered by the People of the Book. This tool is an aid to reading a label, not a ruling. Where it says a thing needs checking, ask the manufacturer, then ask someone qualified.
Privacy
Barcodes you look up are cached in your own browser so a repeat scan costs nothing. Product data comes from Open Food Facts under the Open Database License.