Skip to content

Meal carb counter

Search for a food and enter how many grams you eat: the meal’s total carbs add up on their own.

Build a meal

Values are per 100 g.

Your meal

Your meal is empty

Search for a food above, then enter the weight you eat.

Meal total

Carbohydrates

–g

10 g portions
–
carbs ÷ 10
Bread units (BE)
–
carbs ÷ 12

Your meal is saved on this device only.

Conversions, never a dose

These tools convert units and add up carbohydrates. They never calculate a dose of insulin or any other medicine.

This does not replace the advice of your doctor or diabetes care team.

Carbs in a few everyday foods

Carbs per 100 g and weight for 10 g or 12 g of carbs
FoodCarbs / 100 gWeight for 10 gWeight for 12 g
Bread (average)44.6 g22 g27 g
Croissant (average)40.4 g25 g30 g
Rolled oats59.5 g16.8 g20 g
Cornflakes81.5 g12.3 g14.7 g
Cooked pasta31.2 g32 g38 g
Cooked white rice25.8 g39 g47 g
Steamed potatoes15.6 g64 g77 g
French fries32.4 g31 g37 g
Apple11.6 g86 g103 g
Banana19.7 g51 g61 g
Orange8.0 g125 g150 g
Orange juice9.6 g104 g125 g
Milk (average)4.8 g208 g250 g
Plain yogurt4.5 g222 g267 g
Swipe the table to see every column.

Available carbohydrates, fibre not counted. These are averages: a riper fruit or another recipe may give a little more or a little less. Source: Swiss Food Composition Database 7.1, Federal Food Safety and Veterinary Office (FSVO), naehrwertdaten.ch.

For an accurate total

  • Pick the right form of the food: 100 g of dry pasta has about twice the carbs of 100 g of cooked pasta.
  • Weigh the part you eat, without bones, skin or stones.
  • For packaged food, the nutrition label remains the reference.

Frequently asked questions

10 g portion or 12 g bread unit?

In Switzerland, carbs are often counted in 10 g portions. The bread unit (BE, from the German Broteinheit) is 12 g: it is older but still in use. Your care team will tell you which one to use.

I cannot find my food. What can I do?

Try a more general word (“bread” rather than a brand name) or pick a similar food.