Bar Protein Per 100g Calculator

Protein bars look similar on the shelf, but their protein density can vary a lot once you adjust for bar size. A 60 g bar with 18 g protein and a 45 g bar with 15 g protein both sound plausible; however, the smaller bar is actually more protein-dense (33.3 g per 100 g vs 30.0 g per 100 g). This calculator converts any bar to a standard 100 g portion so you can compare products fairly, estimate an unlabeled bar, or check whether a “high-protein” label really delivers.

Use Whole Bar mode when the wrapper is one serving, or Per Serving mode when the label lists a serving size that is only part of the bar. The optional servings-per-bar field also estimates a full bar’s protein. Quick-fill presets cover common sizes, and the step-by-step breakdown shows exactly how the result is derived.

The tool is ideal for macro tracking, diet planning, and smarter label reading.

🥤 Bar Protein per 100g

Normalize any protein bar to a standard 100 g portion for fair comparison.

g
Quick fill:

Protein per 100g equals protein as a percentage of weight. Label values are rounded, so actual results can vary slightly.

How It Works

Protein per 100 g is a simple density metric: it tells you how many grams of protein you get from a 100 g portion of the bar. Mathematically it is identical to the protein percentage by weight. For a whole bar, divide total protein by total weight and multiply by 100. For a label that lists a serving size smaller than the whole wrapper, use protein per serving divided by serving size and multiply by 100. The optional servings-per-bar field extends that result to estimate the full bar’s protein and weight.

Round numbers matter: label protein and weight are rounded to whole numbers, so the calculated result is a close estimate, not an analytical measurement. Actual bars often vary by a gram or two.

Worked Examples

Example 1 — Whole Bar. A 60 g bar contains 15 g protein. Protein per 100 g = (15 ÷ 60) × 100 = 25 g. That is also 25% protein by weight.
Example 2 — Per Serving. A label says serving size 35 g and 7 g protein, with 2 servings per bar. Protein per 100 g = (7 ÷ 35) × 100 = 20 g. Full bar estimate: 14 g protein in roughly 70 g.
Example 3 — Comparing Two Bars. Bar A is 65 g with 22 g protein (33.8 g per 100 g). Bar B is 45 g with 14 g protein (31.1 g per 100 g). Bar A is more protein-dense even though both look similar per bar.

Tips & Best Practices

  • Weigh the actual bar if you can — many bars weigh slightly more or less than the label states.
  • Compare by protein per 100 g, not by total grams, when bar sizes differ.
  • Check whether the label’s serving size is the whole wrapper or only part of it.
  • Remember that fiber, sugar, fat, and calories still matter; protein density is only one metric.
  • For homemade or unlabeled bars, log the full recipe weight and total protein, then divide by total weight.
Quick mental check: a bar with 20 g protein per 100 g has 20% protein. Most average protein bars sit between 15 and 30 g per 100 g; anything above 30 g per 100 g is comparatively dense.

Reference: Typical Protein Bar Density

Bar typeTypical weightTypical proteinProtein per 100 g
Low-protein snack bar60 g8–10 g~13–17 g
Standard protein bar55–60 g15–20 g~25–33 g
High-protein performance bar58–75 g20–30 g~30–40 g
Bar with collagen/added protein powder40–50 g15–25 g~30–50 g

Frequently Asked Questions

Is protein per 100 g the same as protein percentage? Yes. If a bar has 25 g protein per 100 g, then 25% of its weight is protein. This is useful because it removes portion size from the comparison entirely.

What is considered a “high” protein bar? There is no official cutoff, but most nutrition labels and dietitians treat roughly 20 g protein per 100 g (20% protein by weight) as a reasonable baseline for a protein bar; performance-oriented bars often exceed 30 g per 100 g.

Why does my bar’s label show a different number? Labels round protein and weight to the nearest gram, and some bars list “per serving” instead of “per 100 g.” Minor rounding differences of 1–2 g per 100 g are normal.

Should I track protein per 100 g or per bar? Track per bar for your daily totals, but use per 100 g to compare products. A small 40 g bar with 12 g protein (30 g per 100 g) is more dense than a large 80 g bar with 20 g protein (25 g per 100 g).

Additional Resources