About this tool
Protein and fat targets for an all-animal-food diet, with the fat-to-protein ratio, a protein ceiling check and matching cuts.
The Carnivore Diet Macro Calculator works out the two numbers that matter when carbohydrate is zero: a daily protein target in grams per kilogram of body weight, and the fat that must sit alongside it to reach your calorie goal. Calories come from the Mifflin-St Jeor equation multiplied by an activity factor and adjusted for your goal; protein is set first and fat takes every remaining calorie at 9 kcal per gram. It reports the resulting fat-to-protein ratio by weight, warns when protein passes 35% of energy, and shows which cuts naturally land closest to your ratio.
Open Carnivore Diet Macro Calculator on AltFTool — it loads instantly in your browser.
Enter Sex (for the BMR equation), Age (years), Weight (kg), Height (cm), Activity level and Goal.
Set Protein (g per kg of body weight), then Carbohydrate allowance (g), which starts at 0 g and accepts up to 20 g for the trace carbohydrate in liver, dairy or eggs.
Read the Fat to protein ratio by weight headline with the Protein, Fat and Carbohydrate cards, the Protein share of energy row against the 35% ceiling, and the Cuts against your targets table, then press Copy result.
Reports fat per gram of protein — the number carnivore eaters actually shop by.
Ten common animal foods ranked by how closely their natural ratio matches your target.
Flags protein above 35% of energy, the threshold associated with protein poisoning on very lean meat.
Most people land between 1:1 and 2:1 grams of fat per gram of protein, and the exact figure falls out of your calorie target rather than being chosen. For a 90 kg person eating 162 g of protein at about 2,900 kcal, the arithmetic gives roughly 253 g of fat, or about 1.56 g of fat per gram of protein.
Yes. Sustained protein above roughly 35% of total energy is the level associated with protein poisoning, historically called rabbit starvation, which is what happens when only very lean meat is available. On an all-meat diet fat is what keeps protein below that share, so lean cuts generally need added fat.
More than most people expect. Hitting 162 g of protein takes about 675 g of ribeye or roughly 625 g of 80/20 ground beef, and the ribeye still leaves you around 110 g of fat short of a 253 g target — about 138 g of butter's worth. Planning by weight rather than by plate avoids under-eating fat.
The body can make the glucose it needs through gluconeogenesis, so a strict zero-carbohydrate intake is possible, and this calculator defaults to 0 g with an allowance up to 20 g for the trace carbohydrate in liver, eggs and dairy. That said, an all-animal diet removes fibre and most dietary vitamin C and folate — this tool is informational only, and a doctor or registered dietitian should be involved before you start.
Add the Carnivore Diet Macro Calculator widget to your blog or website — free, responsive, no signup. Just keep the “Widget by AltFTool” credit link visible.
<iframe src="https://www.altftool.com/embed/widget/carnivore-diet-macro-calculator"
title="Carnivore Diet Macro Calculator — free AltFTool widget"
width="100%" height="640" style="border:0;border-radius:12px;overflow:hidden"
loading="lazy" referrerpolicy="no-referrer-when-downgrade" allow="clipboard-write"></iframe>
<p style="font-size:12px;margin:4px 0 0">Widget by <a href="https://www.altftool.com/tools/all/carnivore-diet-macro-calculator?utm_source=embed&utm_medium=widget" rel="nofollow">AltFTool — free online tools</a></p>