Nutrition Label Scanner
Gratis oraDecode any nutrition label - by photo, or scan a barcode for real product data from Open Food Facts.
Drag & drop or browse
Make sure the numbers are readable
FitHealthy provides general wellness and nutrition information and is not medical advice. Always consult qualified healthcare professionals for medical concerns.
How do I read a nutrition label?
Check the serving size first, then calories, sugar, salt and saturated fat per 100 g, and the ingredients list. FitHealthy's Label Scanner does this for you. Enter a barcode to get real product data from Open Food Facts, translated into plain scores and warnings, or upload a label photo. Photo reading is currently a labelled demo.
How do I use the label scanner?
- Barcode: choose Enter barcode, type the number printed under the barcode on the pack and tap Look up product. This returns real data from Open Food Facts.
- Photo: choose Upload photo and add a clear picture of the nutrition panel. Real AI label reading is being connected, so photo results are currently demo results with a clear label.
What do the barcode scores mean?
For barcode lookups, every number comes from the product's Open Food Facts record, per 100 g:
- Health score: based on the product's Nutri-Score grade. A = 90, B = 75, C = 60, D = 45, E = 30, and 55 when no grade is available.
- Sugar level: low at 5 g or less per 100 g, moderate up to 22.5 g, high above 22.5 g. These are the UK front-of-pack traffic-light thresholds.
- Simplicity score: based on the NOVA processing group. Group 1 (unprocessed) = 95, group 2 = 75, group 3 = 55, group 4 (ultra-processed) = 30.
- Protein quality: good when the product has 10 g of protein or more per 100 g.
- Additives: up to 8 listed additives, such as E-numbers.
Which warnings can it show?
- High in sugar: more than 22.5 g per 100 g.
- High in salt: more than 1.5 g per 100 g.
- High in saturated fat: more than 5 g per 100 g.
- Ultra-processed food: NOVA group 4.
- Contains several additives: more than 4.
- Allergens declared in the product record.
The WHO advises keeping salt below 5 g a day and free sugars below 10% of daily energy, so these warnings help you spot products that use up a lot of that budget.
Limitations
Open Food Facts is a free, open database built by contributors. Some products are missing, and some records are incomplete or out of date, so if a barcode is not found you will see a message. Recipes also change. Always check the pack itself, especially for allergens.
Frequently asked questions
Where does the barcode data come from?
From Open Food Facts, a free and open food product database. Values are shown per 100 g.
How much sugar per 100 g is high?
More than 22.5 g of sugar per 100 g is high, and 5 g or less is low, using the UK traffic-light thresholds the scanner applies.
What is the Nutri-Score?
A front-of-pack grade from A (best) to E. The scanner turns it into a health score from 90 for A to 30 for E.
What does ultra-processed mean?
Products in NOVA group 4, usually made with industrial ingredients and additives. The scanner gives them a simplicity score of 30 and a warning.
Why can't the scanner find my barcode?
Open Food Facts does not have every product. If a barcode is missing, read the label on the pack or try the photo option.
General wellness information, not medical advice.