FREE PET FOOD LABEL TOOL

Pet Food Macro Calculator: Dry Matter, Carbs & Protein per 1,000 kcal

Compare dog and cat food labels using dry-matter percentages, estimated NFE, calorie density and protein per 1,000 kcal. Enter the guaranteed-analysis numbers from a food label to see the calculations instantly.

If you have ever compared two pet foods and wondered why the protein percentages look so different, moisture may be the reason. A canned food can contain much more water than kibble, so comparing the printed percentages alone can be misleading. A dry-matter calculation puts the reported nutrients on a common water-free basis.

This page combines a pet food macro calculator with a practical guide to reading guaranteed analysis. It is designed for educational comparison: it does not decide which food is best for an individual dog or cat and it does not replace a complete nutritional formulation.

PET FOOD LABEL ANALYZER

Free Pet Food Macro Calculator

Enter the values from the guaranteed analysis. Required fields are marked by the calculator; ash and calorie information are optional.

Tip: Use the percentages exactly as printed on the label. Do not enter a missing nutrient as zero. For calories, use kcal per 100 g when available; otherwise the calculator can derive kcal per 100 g from kcal per cup plus grams per cup.
Optional label for your result.
Usually listed in guaranteed analysis.
Needed for the NFE estimate.
Use this when the label provides kcal/100 g.
Alternative calorie input.
Required when converting kcal/cup to kcal/100 g.

Macro Analysis

Dry-Matter Protein
โ€”
Dry-Matter Fat
โ€”
Dry-Matter Fiber
โ€”
Estimated NFE
โ€”
Calories / 100 g
โ€”
Protein / 1,000 kcal
โ€”
Important: These calculations are comparison estimates based on the values entered. Guaranteed analysis does not describe every nutrient in a food. The results are not an individualized diet prescription, diagnosis or veterinary recommendation.

What Are Macronutrients in Pet Food?

Macronutrients are nutrients present in relatively large amounts in the diet. When pet owners talk about food macros, the conversation usually centers on protein, fat and carbohydrates. Fiber is often reported alongside them because it is useful when interpreting a guaranteed analysis.

These numbers can help you understand and compare foods, but a macro profile is not the same thing as a complete nutrient profile. Vitamins, minerals, amino acids, fatty acids, energy intake and other factors also contribute to nutritional adequacy.

Useful rule: Use macro calculations to compare label information, not as a shortcut for deciding that one food is automatically healthier or suitable for every pet.

How to Read a Pet Food Guaranteed Analysis

The guaranteed analysis is the part of a pet food label that reports selected nutrient values. Depending on the product and market, you may see crude protein, crude fat, crude fiber and moisture, along with other information.

Crude Protein

Crude protein is an analytical value associated with the nitrogen-containing components of the food. It is useful for comparison, but it is not a complete description of amino-acid quality, digestibility or the overall adequacy of a diet.

Crude Fat

Crude fat is an analytical measure of fat content. Because fat is energy dense, two foods with similar protein percentages can still provide different amounts of energy per gram.

Crude Fiber

Crude fiber is a specific analytical fraction and should not be treated as a measurement of every type of dietary fiber in the food.

Moisture

Moisture tells you how much water is present in the food. It is especially important when comparing canned, fresh or gently cooked food with dry kibble.

Dry Matter vs As-Fed: Why the Difference Matters

An as-fed percentage describes the nutrient concentration in the food as it is sold, including its water. A dry-matter percentage removes the water mathematically. This gives you a common basis for comparing foods with different moisture levels.

Dry-matter percentage

As-fed nutrient % รท (100 โˆ’ moisture %) ร— 100

Example: Calculating Dry-Matter Protein

Suppose a food contains 26% crude protein and 10% moisture:

26 รท (100 โˆ’ 10) ร— 100 = 28.9% dry-matter protein

The calculation does not create additional protein. It simply expresses the same reported protein concentration after the water portion has been removed from the comparison.

Protein: Compare Percentage and Protein per Calorie

Protein is made from amino acids and contributes to many physiological functions. However, a higher number on the label does not automatically make a food the right choice for a particular dog or cat.

When calorie information is available, a second comparison can be useful: protein grams per 1,000 kcal. This connects the protein number to the energy density of the food.

Protein per 1,000 kcal

Protein grams per 100 g รท kcal per 100 g ร— 1,000

For example, if a food has 26% protein and provides 380 kcal per 100 g, the label implies approximately 26 g of protein per 100 g of food. The comparison value is therefore about 68 g protein per 1,000 kcal.

This metric is still a comparison tool. It should not be interpreted as a personalized protein target.

Fat and Calorie Density

Fat is an energy-dense nutrient and also supplies fatty acids. This means two foods with similar dry-matter protein can have noticeably different calorie densities when their fat and other energy-yielding components differ.

That is why looking only at a single macro percentage can miss an important part of the picture. For practical label comparison, consider protein, fat, moisture, estimated carbohydrate fraction and calorie density together.

Estimated Carbohydrates and NFE

Carbohydrate is not always printed as a single guaranteed-analysis percentage. When enough label information is available, an approximate carbohydrate fraction can be estimated using nitrogen-free extract, commonly abbreviated as NFE.

Estimated NFE

100 โˆ’ moisture โˆ’ protein โˆ’ fat โˆ’ fiber โˆ’ ash

This is a calculation by difference. It is not a direct laboratory measurement of total carbohydrate, so the result should be described as an estimate.

Ash is important here. If the label does not provide a usable ash value, this calculator deliberately leaves the NFE estimate unavailable rather than treating missing ash as zero.

How to Compare Wet and Dry Pet Food

Wet and dry foods can look very different when you read the percentages directly from their labels. The main reason is moisture. A wet food may contain a large amount of water, while kibble generally contains much less.

For a fairer comparison, calculate the dry-matter protein, fat and fiber for each food. If calorie information is available, also compare protein per 1,000 kcal. These calculations help separate the effect of water from the reported nutrient concentration.

Best comparison workflow: Compare the same nutrients on a dry-matter basis, then look at calorie density and the complete nutritional information rather than relying on one percentage.

Macro Counting Homemade Pet Food

Macro counting can be useful when examining a homemade recipe, but it is only one layer of diet analysis. A recipe may have an appealing protein, fat and carbohydrate profile while still being short of or excessive in important micronutrients.

For a long-term homemade diet, the relevant question is not simply whether the macros "look balanced." The complete recipe needs to be evaluated for energy, amino acids, fatty acids, vitamins, minerals and other nutritional requirements.

This calculator can therefore help you understand composition, but it should not be presented as a complete homemade-diet formulator.

Common Pet Food Macro-Calculation Mistakes

1. Comparing Wet-Food Protein Directly With Kibble Protein

Different moisture levels can make direct as-fed comparisons misleading. Use dry-matter calculations when moisture differs substantially.

2. Treating Guaranteed Analysis as an Exact Recipe

Reported guaranteed-analysis values are useful label information, but they do not provide a complete quantitative breakdown of every nutrient.

3. Calling NFE an Exact Carbohydrate Percentage

NFE is calculated by difference. It is better described as an estimated NFE or estimated carbohydrate fraction.

4. Ignoring Calories

A percentage describes concentration. Calorie density tells you how much energy is delivered by a given amount of food. Looking at both can produce a more useful comparison.

5. Choosing Food From Protein Percentage Alone

Protein is important, but one number cannot establish overall nutritional adequacy or suitability for an individual animal.

6. Treating Missing Values as Zero

If ash or another optional value is not provided, it should not automatically be assumed to be zero. This calculator keeps unavailable results separate from actual zero values.

How the Pet Food Macro Calculator Works

  1. Dry matter: calculates 100 minus the entered moisture percentage.
  2. Dry-matter protein: converts the entered protein percentage to a water-free basis.
  3. Dry-matter fat: converts the entered fat percentage in the same way.
  4. Dry-matter fiber: converts the entered crude-fiber percentage.
  5. Estimated NFE: uses moisture, protein, fat, fiber and ash when all are supplied.
  6. Calories per 100 g: uses the direct value first, or derives it from kcal/cup and grams/cup.
  7. Protein per 1,000 kcal: relates grams of protein per 100 g to calories per 100 g.
Methodology limitation: The calculator is only as reliable as the label information entered. It is intended for educational comparison and is not a substitute for veterinary or professional nutritional formulation.

More Pet Nutrition Tools

Pet Food Macro Calculator FAQ

What is dry-matter analysis for pet food?

Dry-matter analysis removes the water portion mathematically so nutrient percentages from foods with different moisture levels can be compared on the same basis.

How do I calculate dry-matter protein?

Divide the as-fed protein percentage by 100 minus the moisture percentage, then multiply by 100. The calculator above performs this calculation for you.

Can this calculator estimate carbohydrates?

It can estimate NFE by difference when moisture, protein, fat, fiber and ash are available. NFE should not be treated as a direct laboratory measurement of total carbohydrate.

Can I compare wet food and dry food with this tool?

Yes. Enter each food's guaranteed-analysis values separately and compare the resulting dry-matter values. Calorie density can provide another useful comparison when it is available.

Does higher protein mean a pet food is better?

Not necessarily. Protein concentration is only one part of a food's nutritional profile. The animal's life stage, health, energy needs and the complete formulation also matter.

What if my label does not list ash?

Leave the ash field blank. The calculator will still provide dry-matter protein, fat and fiber, but it will not invent an NFE value from missing data.

Can this calculator formulate a complete homemade pet diet?

No. Macro calculations do not establish nutritional adequacy. Long-term homemade diets require evaluation of vitamins, minerals, amino acids, fatty acids, energy and other nutrients.

Veterinary & Nutritional Disclaimer: The information and calculator on Pet Diet Engine are provided for educational and informational purposes only. They are not veterinary medical advice, diagnosis, treatment or individualized nutritional counseling. Calculator results depend on the information entered and should not be used to diagnose a condition, select a therapeutic diet or establish a complete homemade diet. Consult a veterinarian or qualified veterinary nutrition professional for individualized nutritional advice.

Share This Pet Food Calculator

Found the label analysis tool useful? Share this page with another pet owner.