Skip to main content
Product data & barcodes For tracker users with missing or messy product data 5 min read

Barcode not found: use values from the package

What to do when a barcode is missing, a product match looks wrong, or the nutrition values on the package are the safest source.

Barcode databases are helpful, but they are not complete and not always correct. A product may be missing, renamed, reformulated, or listed with values from another country. When the package in your hand looks more trustworthy than the search result, use the package.

Enter the values per 100 g or 100 ml

Most packages show nutrition values per 100 g or 100 ml. Copy those values carefully, then use the amount you actually eat or add to a recipe. If the product has a suggested serving size, treat it as a hint, not as a rule.

  • Check whether values are per 100 g, per serving, or per prepared portion.
  • Save brand and package size when they help you recognize the product.
  • Use private products for items you buy often.
  • Review the amount again when the product goes into a recipe.

A missing barcode is not a dead end

Barcode lookup feels like it should be instant. When it fails, it can seem as if the tracker has no answer. In reality, the package in your hand usually has the most relevant answer. Food databases can be incomplete, outdated, country-specific, or matched to a different product variant. The package is the source you can inspect directly.

The calm workflow is simple: check the package, copy values per 100 g or 100 ml, enter the amount you actually use, and save the product privately if you will use it again. That turns a failed scan into a reusable fallback. The next time the same sauce, cheese, tofu, drink, or snack appears in a recipe, you do not need to repeat the whole process.

Read the nutrition table carefully

Most packages show values per 100 g or 100 ml, sometimes with an additional serving column. The serving column can be useful, but it is not always your serving. A cereal serving, sauce serving, or drink serving on the label may be smaller than the amount you use. For recipes, the total amount added to the dish matters more than the label suggestion.

  • Check whether values are per 100 g, per 100 ml, per serving, or prepared product.
  • Copy calories, protein, carbs, and fat from the same column.
  • Use grams for solid foods and milliliters for drinks when the label does.
  • Save brand and product name when you buy the item often.
  • Update the private product if the package or recipe changes.

Watch out for prepared values

Some products show values for the dry product and for the prepared product. Powdered sauces, pudding mixes, baking mixes, cereals, and instant meals can be confusing. If you enter the dry product into a recipe, use the dry values and the dry amount. If the package gives prepared values with milk or oil already included, make sure you are not counting those added ingredients twice or missing them completely.

Liquids need the same attention. Many drinks can be tracked in milliliters. Oils, syrups, and thick creams are denser and can differ more. For everyday tracking, matching the package unit is usually the calmest choice. If the label says per 100 ml and you used 30 ml, use that relationship. If the label says per 100 g and you weighed 25 g, use grams.

Private products are useful when repetition exists

Not every missing barcode deserves a perfect private entry. If you bought a one-time snack on a trip, a quick estimate may be enough. If you buy the product every week or use it in recipes, a clean saved product is worth the minute. Repetition is the filter. A saved product should reduce future work, not create a catalog you never use.

FitPrepster uses this fallback in the recipe context. If product data is missing or a match looks wrong, package values can become part of your own recipe. Later, the recipe portion uses those values without another search. You still check the package when something looks off, but the missing barcode no longer stops the cooking or tracking flow.

A good first fallback product

Choose a product you actually use often and that scanners struggle with: a private-label sauce, a protein product, a local cheese, a tofu pack, a drink, or a seasonal item. Enter the values carefully, name it clearly, and use it in one recipe. If the next recipe can reuse it without another search, the fallback has done its job.

Use the fallback without overbuilding a database

Private product entries are most useful when they remove repeated friction. They are less useful when they become a hobby of cataloging every food once. A missing barcode for a one-time snack can be handled quickly. A missing barcode for the sauce you use in three recipes deserves a clean entry. That distinction keeps the feature practical and avoids turning tracking into data maintenance.

The same rule applies when a barcode match exists but looks wrong. If the package and the database disagree, compare the values before accepting the result. Sometimes the name is close but the product is different. Sometimes the database uses a label from another country. Sometimes the recipe changed. The package is not perfect either, but it is the source that belongs to the food in front of you.

For demos, this is a strong trust moment. Show a failed scan, do not panic, copy the package values, and use the product in a recipe. The message is not that FitPrepster knows every food in the world. The message is that the workflow has a calm fallback when the database does not.

This topic should also explain why private product data belongs close to recipes. A sauce, cheese, tofu, cereal, or drink may be used alone once, but it becomes more valuable when it appears in repeated meals. If the product is saved cleanly, the next recipe can use it as a known ingredient. The missing barcode becomes a one-time interruption instead of a weekly annoyance.

Keep the promise narrow. FitPrepster does not need to guarantee that every barcode exists or every database result is correct. It needs a trustworthy fallback: check the package, enter the values, save what you repeat, and keep the recipe editable. That is a much more believable product story than pretending food data is perfect.

That narrow promise is also better for users. They do not need a perfect global food database in order to cook dinner. They need a way to handle the product in their hand, use it in the recipe they are making, and avoid doing the same cleanup again next week.

For SEO, this article should stay close to that moment: the scanner fails, the package is readable, and the user wants to keep moving. The best answer is a calm fallback, not a detour into database theory.

When that fallback is saved for repeated products, it supports the larger FitPrepster loop: better ingredients in the recipe, clearer portions after cooking, and less manual cleanup the next time.

Keep reading

If you are working on this recipe topic, these articles are often a useful next step.

Try your own recipe

If you have a concrete recipe in front of you, sign in, choose your cooking mode once, and start preparing your own recipe.

Start your recipe