Daily Nutrition Tracker
Scan packaged foods, verify the label, enter the amount eaten, and keep a dated food log.
Find a packaged food
Camera scanning runs on this HTTPS website. If camera access is blocked, allow camera access for this site in Safari settings. You can always enter barcode digits or add a food manually.
Add food from its nutrition label
Enter values from the package for the portion you ate. Leave nutrients blank if the label does not provide them. If you select 100 grams, enter the grams eaten to scale the values.
Daily totals
An asterisk means at least one logged food has no value for that nutrient. The shown sum is therefore incomplete. Calories and nutrient labels can have rounding tolerances; this tracker preserves entered values but cannot make the source label more exact.
Foods logged
Lookup and data limitations
- The camera reads the printed barcode; it does not itself contain nutrition facts.
- The app queries Open Food Facts for that exact GTIN. A valid barcode can still have no database record.
- Product names, brands, ingredients and nutrient values can be missing or community-submitted. Check the exact flavor and package size.
- Blank nutrients mean the source did not provide a usable value. They are not treated as zero.
- Sodium is converted from Open Food Facts grams per 100 g to milligrams per 100 g. Other mineral fields are kept in their database units.
- For products with missing data, enter the printed Nutrition Facts values in the manual form. USDA FoodData Central is not a barcode database and cannot reliably resolve every UPC without a separate product match.
How accuracy is handled
- Barcode results identify a candidate product; they are not proof that the package variant matches.
- Package label values should override database values. Edit values before adding if needed.
- Missing values stay blank; they are never silently treated as zero in the completeness indicator.
- Portion scaling uses the entered grams divided by 100. Values are kept unrounded internally and rounded only for display.
- For pieces, cups or scoops, use a gram weight from the package or weigh the portion. Do not guess a weight if accuracy matters.
Your foods are saved in a separate log for each date on this device. Change the Log date above to view another day's entries. Clearing Safari website data can erase saved logs. A future synced account/database would be needed to share logs across devices.