Prototype

Scan an ingredients list

Photograph or upload a label. We read it in your browser and match names against the isithalal.food index.

Runs locally with Tesseract.js — nothing is uploaded to our servers.

1. Add a photo

Use the rear camera on a phone, or upload a clear image of the ingredients block. Flat lighting and a tight crop work best.

OCR language

2. Matched foods

Open a match to read the full ruling. Unmatched OCR tokens stay below so you can search them manually.

No scan yet. Results will appear here.

Prototype limits

  • Browser OCR struggles with glare, tiny type, and curved packaging.
  • Matching reuses the same fuzzy index as homepage search — not a full allergen parser.
  • Arabic OCR needs an extra language pack download and is slower on first use.
  • Always confirm against the pack in hand; this is not a certification.

Prefer typing? Search by name or browse the food index.