Protein Calories Per Ounce Calculator

Protein provides 4 calories per gram, so the protein line on a nutrition label can tell you exactly how much energy comes from protein — once you know how to convert grams to ounces. This calculator takes the protein value on any label, converts it into protein calories per ounce, and then scales the result to whatever portion you plan to eat.

Choose whether the label lists protein per 100 g or per serving, enter the portion size in ounces, and optionally add the total calories to see what percentage of the food’s energy comes from protein. Built-in presets for chicken breast, salmon, eggs, Greek yogurt, tofu, and whey powder make it easy to compare common protein sources in seconds.

Whether you are tracking macros, meal-prepping, or comparing foods at the grocery store, the step-by-step breakdown shows the math behind every result.

⚙️ Food Details

Optional: enter total kcal per 100 g or per serving.
Quick presets (protein per 100 g):

📊 Results

Quick Start

Find the protein amount on the nutrition label and choose the reference basis that matches it: per 100 g or per serving. If the label uses a serving size, enter that serving size in ounces so the calculator can convert the protein value into grams per ounce. Keep the portion at 1 ounce to see the per-ounce figure, or change it to 4, 6, 8, or any other amount to scale the result.

Example: A chicken breast label shows 31 g protein per 100 g. Enter 31, choose per 100 g, and leave the portion at 1. The result is about 8.8 g protein per ounce and roughly 35 kcal of protein per ounce.

The Math Behind It

Food energy from protein is calculated using the Atwater general factor system, which assigns 4 kilocalories per gram of protein. This is the same factor used on most nutrition labels around the world.

To get protein calories per ounce, the calculator first converts the label's protein value into grams per ounce. Since 100 g equals 3.5274 oz, a label value per 100 g is divided by 3.5274. If the label is per serving, the protein is divided by the serving size in ounces. The grams per ounce is then multiplied by 4 kcal/g to give calories. Finally, that number is multiplied by the portion size in ounces.

One ounce equals 28.35 grams, so the calculator uses 3.5274 oz for 100 g to keep conversions precise.

Worked Examples

Example 1: Chicken breast per 100 g. 31 g protein ÷ 3.5274 oz = 8.79 g protein per oz. 8.79 × 4 = 35.2 kcal of protein per ounce. A 6 oz breast has about 52.7 g protein and 211 kcal from protein.
Example 2: Greek yogurt per serving. A 6 oz cup has 15 g protein. 15 ÷ 6 = 2.5 g protein per oz. 2.5 × 4 = 10 kcal of protein per ounce. An 8 oz portion has 20 g protein and 80 kcal from protein.

Reference Protein Values

Typical values for common foods, based on USDA FoodData Central. Your brand may vary.

FoodProtein (g / 100 g)Protein kcal per oz
Chicken breast, cooked3135
Salmon, cooked2023
Egg, whole, hard-boiled1315
Greek yogurt, plain1011
Tofu, firm89
Whey protein powder8091

Tips & Best Practices

  • Use the label's basis exactly. If the label lists protein per serving but you leave the calculator on per 100 g, the result will be off.
  • Weigh cooked foods for calorie tracking when possible, because cooking changes water content and weight.
  • Protein calories are only part of the picture. Total calories also include carbohydrates and fats.
  • Use the optional total calories field to see protein's share of total energy — handy for high-protein diets.
Quick mental math: protein grams per ounce × 4 gives protein calories per ounce. Most cooked meats fall between 7 and 9 g protein per ounce, or about 28–36 kcal.

Common Mistakes to Avoid

  • Entering protein in ounces instead of grams. Protein values on labels are always in grams.
  • Confusing weight ounces with fluid ounces. A fluid ounce is a volume measure; the calculator uses weight ounces.
  • Using a serving size that doesn't match the label. Always enter the same serving weight in ounces that appears on the label.
  • Assuming the total calories field is required. It is optional; the core per-ounce calculation works without it.
If the label lists protein per 100 g but you enter total calories per serving, the protein percentage result will be wrong. Keep both the protein and the total calories on the same basis.

Frequently Asked Questions

Is protein always 4 calories per gram? Yes, under the Atwater general factor system used for most nutrition labels. Some research databases use slightly different factors, but 4 kcal/g is standard for consumer labeling.

Should I use raw or cooked weight? Use whatever the nutrition label uses. Meat labels often list values for cooked portions, so match your weighing method to the label.

Why does my food look different from the preset? Presets are typical averages. Actual values depend on the cut, cooking method, brand, and added ingredients.

Does this account for protein digestibility? No. It uses label protein values and the standard 4 kcal/g factor. Regulatory systems often adjust protein values for digestibility, but the calorie factor itself is fixed.

Additional Resources