Scan Any Label
Photograph an ingredient list and instantly flag what's unacceptable for you
📷
Camera Scan
Live capture
🖼️
Upload Photo
From gallery
Active filters
🔬
Analyzing Label
Starting...
Uploading photo
Reading ingredients
Checking your filters
Building report
Scan Results
All scanned ingredients
My Blocklist
0 itemsAdd ingredient
Block = always rejected · Flag = needs review
Aliases (optional — other names for this ingredient)
Settings
v0.7Allergens
Diet preferences
Additives to flag
🔌 Worker endpoint
Your Cloudflare Worker URL. See README for setup. Once set, scanning works without exposing any API key.
🔑 Direct API key (fallback)
Used only if no Worker URL is set. Key is stored on this device only — never sent to our servers.
💚 Enjoying IngredientScan?
Share your feedback or suggestions — we read every message.
Opens your mail app → [email protected]
ℹ️ How scanning works
With Worker URL — Photo goes to your Cloudflare Worker → Worker calls Claude AI with your hidden key → ingredients returned in ~3–5 seconds. Key never touches the browser. ✅ Recommended.
With Direct API key — Photo sent directly from your browser to Anthropic. Works but the key is stored on-device. Suitable for personal use only.