Free, in your browser
Halal scanner for food labels
Scan the barcode on the pack for the quickest answer. No barcode, or no record? Photograph the ingredients list. See what is Halal, what needs checking, and why.
- Free
- No account
- Photos stay on your phone
Three ways to check a pack
- Photo Photograph the ingredients. It is read on your phone.
- Paste Paste a list, or a few E-numbers, from anywhere.
How it works
- Give it the ingredients. Barcode, photo, or pasted text.
- Every ingredient is matched. Each links to its sourced page, with its status and evidence.
- You get the verdict, and why. The worst ingredient decides the pack. If the label hides a source, it says so.
Put it on your home screen
No app store and no download. Add the scanner to your home screen and it opens full screen, like an app.
Installed. Open it from your home screen.
iPhone and iPad (Safari)
- Tap Scan a barcode.
- Tap the Share button, the square with an arrow pointing up.
- Choose Add to Home Screen, then Add.
Android (Chrome)
- Tap the ⋮ menu at the top right.
- Tap Install app or Add to Home screen.
- Tap Install.
Prefer typing? Search by name or browse the food index.
Frequently asked questions
Is there a Halal scanner app to install?
No install needed. The Halal scanner runs in your phone’s browser: open isithalal.food/scan/ and tap “Scan a barcode”. To keep it one tap away, add it to your home screen from your browser’s share or menu button.
Does the scanner send my photos anywhere?
No. Photos, OCR, the parsing and your saved history all run on your device and never leave it. The one thing that goes over the network is a barcode number, sent to Open Food Facts to fetch a candidate product name and ingredient text — and only when you scan or type a barcode.
Why does it say “Halal ingredients” rather than “Halal”?
Because an ingredients list cannot see the factory. When every ingredient resolves clean the scanner says “Halal ingredients”, which is true of the label in front of you. A Halal certificate is a statement about the supply chain and the production line, and only a certifier can make it.
What does “Can’t tell yet” mean?
That the label named an ingredient without naming its source — “vegetable shortening”, an unnamed flavouring, an emulsifier with no code. The worst case cannot be bounded from that, so the scanner names the token instead of guessing. Ask the manufacturer, or look for a certified pack.
It says an ingredient is “recognised” rather than matched. Why?
Because some foods raise no Halal question at all. Potatoes, rice, black pepper and water have no page here, because “is potato Halal” is not a question anyone needs answered. The scanner still recognises them so they do not block the verdict for the ingredients that do matter.
Is a barcode result a ruling?
No. Open Food Facts is community-maintained data, not a Halal authority. A barcode gives a candidate pack and its recorded ingredient text, which can be out of date or from a different market. Always compare it with the packet in your hand — formulas differ by country.
Can I use it offline?
Paste and photo scanning work without a connection once the page has loaded. A barcode lookup needs the network, because the product record comes from Open Food Facts.