Snack Portion Calculator

Split a bulk bag or box into single servings by your own target calories.

Runs entirely in your browser. Nothing you type is uploaded or stored.

How to use this tool

This snack portion control calculator helps you split bulk calorie foods into sensible single servings without guessing. Read the three numbers off the nutrition label and a kitchen scale, then pick the calorie size you want each portion to be.

  1. Enter the total package calories. This is usually the calories per serving on the label multiplied by the servings per container, or a single big number for the whole bag.
  2. Enter the total package weight and choose grams or ounces. Use the net weight printed on the package, or weigh the full contents yourself.
  3. Enter your target calories per serving, for example 150 kcal.
  4. Press Calculate Portion. You will see the single serving weight in grams to measure out, plus how many of those servings the package holds.

How it works: portion by calories

calorie density = total calories / total weight (in grams)
grams per serving = target calories / calorie density
number of servings = total calories / target calories

Every food has a calorie density, meaning how many calories sit in each gram. Once you know that, finding the single serving weight for any calorie goal is simple division. The calculator converts ounces to grams first (1 oz = 28.3495 g) so the math stays consistent, then weighs out the portion that matches your target calories.

A real example

Say you have a 200 g bag of trail mix listed at 1,400 calories, and you want each snack to be about 150 calories. The calorie density is 1,400 / 200 = 7 calories per gram. To hit 150 calories you measure out 150 / 7 = about 21.4 grams. The whole bag gives 1,400 / 150 = about 9.3 servings, so you can portion it into nine roughly 21 g snacks with a little left over.

Common questions

Where do I find the total package calories?

Check the nutrition label. Multiply the calories per serving by the servings per container, or look for a "per package" calorie line on snack-size bags. If the label already lists one large calorie figure for the whole product, use that.

Can I enter ounces instead of grams?

Yes. Switch the weight unit to ounces and the calculator converts to grams internally using 1 oz = 28.3495 g, so your single serving weight still comes out in grams for easy measuring on a kitchen scale.

Why measure by weight instead of by eye?

Calorie-dense snacks like nuts, chips, and chocolate vary a lot in volume, so eyeballing a handful is unreliable. Weighing the single serving weight on a scale gives you a consistent, repeatable portion that matches your calorie goal.

What if the servings number is not a whole number?

That is normal. A package rarely divides into exact whole servings. You can round down and treat the remainder as a small bonus, or split the leftover into your other portions.

Is this calculator accurate for tracking my diet?

It is an educational estimate based on the numbers you enter and the label values, which themselves carry some rounding. It is not medical or nutritional advice. For specific dietary needs, talk to a registered dietitian or your doctor.