Roll Protein Per 100g Calculator

Most bakery nutrition labels state the protein in a single roll or bun, which makes it difficult to compare different products or track against per-100g targets. This Roll Protein Calculator converts that serving-based number into a standard per-100g value in seconds. Just enter the roll weight, the protein it contains, and optional number of rolls eaten — the tool does the rest. You can also work in the opposite direction if your label lists protein per 100g and you need to know what that means for one roll.

Use grams or ounces, choose from quick-fill presets for common roll types, or enter values from your own package. The results include protein per 100g, per ounce, per roll, and the total protein for your meal. This makes it a practical companion for macro tracking, meal prep, and anyone comparing bakery items with inconsistent serving sizes.

🥖 Roll Protein Per 100g Calculator

Convert protein between a single roll and a standard per-100g value.

g
g / 100g
roll(s)
Quick fill:

How to Use This Calculator

Start by choosing which figure you already have from the Calculate using dropdown. If your nutrition label lists the protein in one finished roll, select Protein in one roll and type that number into the top field. If the label only gives protein per 100g, select the second mode instead. The calculator will then work out the matching per-roll value using the roll weight you enter.

  • Step 1: Pick the mode that matches your label.
  • Step 2: Enter the roll weight in grams or ounces.
  • Step 3: Enter the protein amount in the active field.
  • Step 4: Optionally enter how many rolls you ate.
  • Step 5: Press Calculate and review the breakdown.
Tip: The quick-fill preset buttons insert typical values for common rolls, but package labels are almost always more accurate than generic averages. Use the presets as a starting point and replace them with your actual product data when possible.

Formula Explained

The core formula is simple proportional scaling:

Protein per 100g = (Protein per roll ÷ Roll weight in grams) × 100

When the weight is in ounces, the calculator first converts to grams using 1 oz = 28.3495 g. For example, a 1.6 oz roll becomes 45.4 g before the protein ratio is calculated. This conversion matters because protein density is based on mass, not volume.

If you begin with a per-100g label value, the formula is reversed:

Protein per roll = (Protein per 100g ÷ 100) × Roll weight in grams

Total protein for a meal is simply per-roll protein multiplied by the number of rolls. The per-ounce figure shown in the results equals per-100g × 0.2835, which lets you compare against labels that use ounces.

Why normalize to 100g? Per-100g values are the standard way nutrition databases express nutrient density. Comparing rolls by total protein can mislead you when one roll is 30g and another is 80g; per-100g evens the playing field.

Worked Examples

Example 1 — Dinner roll. A roll weighs 35g and its label says 2.8g protein. Protein per 100g = (2.8 ÷ 35) × 100 = 8.0g. If you eat two rolls, you get 5.6g total protein from the rolls.

Example 2 — Label per 100g. A burger bun package states 9g protein per 100g, and the bun weighs 60g. Protein per roll = (9 ÷ 100) × 60 = 5.4g. This is the number to add to your food diary for one bun.

Example 3 — Comparing two rolls. One white roll weighs 30g with 2.4g protein (8.0g per 100g), while a whole grain roll weighs 55g with 5.0g protein (9.1g per 100g). The whole grain roll has more total protein, but also more mass; per 100g makes the nutritional density easy to compare.

Tips for Accurate Macro Tracking

  • Weigh the roll as eaten. If you remove a crust or tear off part, weigh the actual portion you consume.
  • Use the exact label serving weight when possible. Labels that say 1 roll (45g) provide the same weight you should enter.
  • Check whether the label's protein value includes added seeds, fillings, or toppings. A seeded roll can have noticeably higher protein per 100g than a plain one.
  • Freshly baked rolls can lose or gain moisture, altering their per-100g protein. Day-old stale rolls weigh less while containing the same total protein, which raises protein per 100g.
  • Round to one decimal place for tracking; the difference between 8.0 and 8.1g is unlikely to change your daily totals.
Note: Protein per 100g is a density measure, not a portion recommendation. A high-protein roll may still be small, so always pair it with total weight and calories when planning meals.

Standard Protein Values for Common Rolls

The table below gives rounded reference values from common product labels and USDA FoodData Central entries. Actual values vary by recipe, brand, and size.

Roll typeTypical weightProtein per rollProtein per 100g
White dinner roll28g2.5g8.9g
Whole wheat roll45g5.0g11.1g
Burger bun50g5.1g10.2g
Brioche roll40g4.5g11.3g
Pretzel roll85g7.0g8.2g

For other bread products and sandwich bases, try the bread protein calculator.

Frequently Asked Questions

Why is per-100g protein different from the label's per-roll number? Because roll sizes differ. A 30g roll with 2.4g protein and a 60g roll with 4.8g protein both contain 8g protein per 100g, but the second roll gives you twice as much protein per item.

Should I use the weight on the package or my own scale? Your own scale is more reliable, especially for bakery items sold loose. Packaged labels often round serving sizes, which introduces small errors when you compare per-100g values.

Does toasting or baking change the protein? It doesn't change the total protein in the roll, but it changes the weight by driving out moisture. A toasted roll that shrinks from 45g to 40g will appear to have a slightly higher protein per 100g even though the actual protein in the roll is unchanged.

Can this calculator work for bagels, English muffins, or other breads? Yes, because the math only needs the weight and protein value of the item. You can use it for any baked good with a readable label. If you are also tracking calories from protein, see the protein calorie calculator for the calorie contribution of the protein grams.