Free food label scanner · Naked Compound

What's on the label, in plain words.

Ingredient lists are written in INS numbers and class names. Snap the back of a pack and CleanBites explains every additive, counts the sugars, spots allergens and checks the nutrition table, with a source for each note.

It rates ingredients, not brands. A flag is a reason to read closer, not a verdict on the food.

  • Free. No sign-up, no limit.
  • Private. Your photo never leaves this device.
  • Sourced. Every flag links to FSSAI, WHO, EFSA or the study behind it.

Last updated · Built and checked by the Naked Compound Research Team · How we work

Check a label

Photo · up to 15 MB

No label chosen yet.

Or paste the ingredient list

Your browser reads the photo right here. Nothing is sent to us or saved anywhere. Close the tab and it's gone.

No pack handy?

Flat, straight-on photos in daylight read best. Shiny or curved packs often need a fix or two, so you'll always see the text we read.

The readout

Every additive, explained.

Each flag says what the ingredient is, why it's flagged and who says so. Check the text we read against your pack: a misread number means a wrong answer.

This is a reading aid, not a safety test. CleanBites reads the label; it doesn't test the food. Additives sold in India are approved by FSSAI for use within set limits, and a flag here doesn't mean a product breaks the law or is unsafe. If you have an allergy or a medical condition, go by the printed label and your doctor.

Sample label

A made-up biscuit label, to show how it works

This label is invented. Scan or paste your own to see yours.

The text we read
Findings

The sample label is invented and isn't any real product.

What the flags mean

Three levels, one rule: show the source.

We rate each ingredient on what regulators and researchers have published about it. We don't rate products, and we don't add up a score.

The levels

  • CautionA major regulator (EU, US FDA) has banned, restricted or required a warning on it, or IARC has classified it as a possible carcinogen.
  • Good to knowApproved and fine for most people, but worth knowing: a sweetener, a laxative in large amounts, a sensitivity trigger, or an animal source.
  • No concern notedA common additive with no specific concern at permitted levels.

What it can't do

  • Test what's actually in the pack
  • Tell how much of an additive is used (labels don't say)
  • Check FSSAI's limits for each food category
  • Name the source of “natural flavour” or “spices”
  • Read labels that aren't in English

How it works

It all happens on your phone.

We built CleanBites so that we never see your photo. Here's what happens after you press the button.

  1. 01

    Your browser reads the photo

    It uses Tesseract.js, an open-source text reader, to turn the photo into text on your device. Nothing is uploaded.

  2. 02

    It matches what it knows

    It finds INS numbers like (322) or E211 and ingredient names, then looks each one up in our sourced list. Unknown numbers are shown, not guessed.

  3. 03

    You check the text

    Photos get misread. The text we read is right there to fix, and the readout updates when you press Check again.

For website owners

Embed CleanBites on your site.

Run a food or fitness blog, a gym, a nutrition practice or a school website? Put the full label scanner on your page, free. Your visitors photograph or paste an ingredient list and get every additive explained, right there.

  • Free. No sign-up, no API key, no ads in the tool.
  • Private for your visitors too: their files are read in their own browser and never uploaded.
  • Paste it into WordPress, Webflow, Wix, Shopify, Blogger or plain HTML.
  • Light, dark, or matches each visitor’s device. Improvements reach your page automatically.

Please keep the credit line under the tool. Embedding terms

Theme

“Resize to fit” adds a 1 KB script that sets the frame’s height to the tool’s. Without it the frame keeps a fixed height and scrolls.

Questions

Things people ask us.

Spotted a wrong note or a missing additive? Tell us and we'll fix it in public on our changelog.

What is CleanBites?

CleanBites is a free food label scanner from Naked Compound. Photograph or paste the ingredient list from an Indian packaged food and it explains every additive by its INS number, flags added sugars, refined flour, palm oil and allergens, and checks the nutrition table, with a source for each note. It runs in your browser, so the photo is never uploaded.

Is CleanBites free?

Yes. There's no account and no limit on how many labels you check.

Do you see or keep my photo?

No. The text is read from your photo inside your browser, using the open-source Tesseract.js reader. The photo is never uploaded. The first time you scan, your browser downloads the reader itself (a few MB) from the jsDelivr CDN; after that it can be cached.

Does Caution mean a product is unsafe or illegal?

No. Caution means a major regulator such as the EU or US FDA has banned, restricted or required a warning on that additive, or the WHO's cancer agency IARC has classified it. FSSAI decides which additives are allowed in which Indian foods and in what amounts. Labels don't print amounts, so CleanBites can't tell whether a limit is met, and it never judges a product or brand.

Why doesn't CleanBites give a product a score?

A single number hides the reasons behind it, and what matters depends on you: a diabetic, a parent and someone with a nut allergy read the same label differently. So we show each flag with its source and let you weigh them.

Which sugar, fat and salt thresholds do you use?

The UK Food Standards Agency's front-of-pack traffic-light thresholds per 100 g or 100 ml, and WHO's advice to keep free sugars under 10% of calories, about 50 g a day. FSSAI has proposed its own front-of-pack thresholds for foods high in fat, sugar and salt; we'll switch to them once they're final.

It misread my label. What should I do?

Open “The text we read”, fix the mistake, and press Check again. Shiny, curved or crumpled packs are hard to read, so a flat, straight-on photo in daylight works best. You can also type or paste the ingredient list.