🔍 Instant Halal Scanner

Know what's in your food. Instantly.

HalalCheck scans product barcodes and ingredient labels to give you an instant Halal, Doubtful, or Haram verdict. Powered by a 600+ entry offline database. No internet required. No account needed.

600+
Ingredients and E-codes
100%
Offline and private
Free
to get started
🔍
HalalCheck
Instant halal ingredient scanner
Halal — 14 ingredients checked
⚠️ E471 flagged as Doubtful
How it works

Three ways to check any product

Scan a barcode, photograph a label, or search an ingredient manually. HalalCheck gives you a clear verdict in seconds.

📦

Barcode Scanner

Point your camera at any product barcode. HalalCheck fetches the ingredient list from OpenFoodFacts, analyses every ingredient offline, and returns a verdict in under two seconds.

📸

Label OCR Scanner

No barcode? No problem. Photograph the ingredient panel directly. On-device OCR extracts the text, the engine finds the ingredient block automatically, and you get a full breakdown.

🔎

Ingredient Search

Search any ingredient or E-code by name. See the verdict, the reason, and every alias the engine recognises -- in English, Arabic, French, German, Turkish, Indonesian, and Urdu.

🗄️

178+ Ingredient Database

A curated offline database of 178+ named ingredients with multilingual aliases, covering common additives, emulsifiers, enzymes, gelatins, and animal-derived substances.

🔢

446+ E-Code Database

Full coverage of E100 to E1521. Every E-code is individually classified with a verdict and a plain-language explanation of its source and halal status.

📋

Scan History

Every scan is saved locally. Browse your full scan history, filter by verdict, and re-check any product without scanning again. Your data stays on your device.

Clear, honest verdicts

Three outcomes. No guessing.

HalalCheck never invents a halal verdict for an unknown ingredient. If it cannot confirm, it says so.

Halal

Every identified ingredient is confirmed halal. The product is safe to consume based on its listed ingredients. A percentage breakdown shows the confidence split.

⚠️

Doubtful

One or more ingredients could not be confirmed -- either because the ingredient is inherently ambiguous, or because it was not recognised by the database. Exercise caution.

🚫

Haram

At least one ingredient is confirmed haram (e.g. pork gelatin, alcohol, lard). The offending ingredients are highlighted with their reason clearly stated.

HalalCheck verdicts are algorithmic estimates based on ingredient names. They are not a fatwa or religious ruling. Always exercise personal judgement and consult a qualified scholar for your specific needs.

Under the hood

Fully offline, deterministic engine

No LLM, no server calls, no guessing. The verdict engine runs entirely on your device.

🌐
7 languages supported
🔒
No account required
Results in under 2s
📴
Works offline
🔢
E100 to E1521
🌍
Global barcodes via OPF
What's included

Start free. Scan more with Premium.

The free tier covers most everyday needs. Upgrade for unlimited scans and an ad-free experience.

Feature Free Premium
Daily barcode scans✓ Limited✓ Unlimited
Daily label scans✓ Limited✓ Unlimited
Ingredient search✓ Unlimited✓ Unlimited
E-code browser
Scan history
178+ ingredient database
446+ E-code database
7-language support
Offline mode
Ad-free experience
Pricing

Simple, transparent pricing

Free to start. Upgrade with a 7-day free trial -- cancel anytime.

Free

$0
Forever
  • Limited daily scans
  • 178+ ingredient database
  • 446+ E-code database
  • Scan history
  • Ingredient search
  • 7-language support
Coming soon

Premium Monthly

$2.99
Per month · 7-day free trial
  • Unlimited daily scans
  • All premium features
  • Cancel anytime
Coming soon

Coming soon to the App Store

HalalCheck is launching soon. Get notified when it's live and start scanning with confidence.