🍎 Macro Calculator
Estimate your daily macronutrient needs — protein, carbohydrates, and fat — based on your BMR, activity level, and weight goal. Supports both US and metric units, plus Mifflin-St Jeor and Katch-McArdle BMR formulas.
📋 Your Stats
Enter your age, sex, height, weight, and activity level to estimate your daily calorie + macro target.
Fill in your details and click Calculate!
🔬 The Three Macronutrients
Macronutrients are the chemical compounds humans consume in large quantities to fuel the body — carbohydrates, proteins, and fats. Each gram supplies a different amount of energy.
💪 Protein 4 cal/g
Built from amino acids; essential for muscle, enzymes, and tissue repair. Healthier sources: fish, skinless poultry, beans, soy, nuts, low-fat dairy. Limit processed and fried meats.
🍞 Carbohydrates 4 cal/g
Glucose is the body's preferred fuel. Prefer complex carbs (vegetables, whole grains, legumes) over simple sugars (sodas, processed sweets). Fiber supports digestion.
🥑 Fat 9 cal/g
Highest-density energy source; essential for hormones and vitamin absorption. Favour unsaturated and omega-3 fats (avocado, olive oil, fish); limit trans and saturated fats.
🍽️ Macros in Common Foods
Reference values per typical serving. Use this to plan meals that hit your daily targets.
| Food | Serving | Protein | Carbs | Fat |
|---|---|---|---|---|
| Apple | 1 (4 oz) | 0.27g | 14.36g | 0.18g |
| Banana | 1 (6 oz) | 1.85g | 38.85g | 0.56g |
| Grapes | 1 cup | 1.15g | 28.96g | 0.26g |
| Orange | 1 (4 oz) | 0.79g | 11.79g | 0.23g |
| Pear | 1 (5 oz) | 0.54g | 21.91g | 0.17g |
| Peach | 1 (6 oz) | 1.2g | 12.59g | 0.33g |
| Pineapple | 1 cup | 0.84g | 19.58g | 0.19g |
| Strawberry | 1 cup | 1.11g | 12.75g | 0.5g |
| Watermelon | 1 cup | 0.93g | 11.48g | 0.23g |
| Asparagus | 1 cup | 2.95g | 5.2g | 0.16g |
| Broccoli | 1 cup | 2.57g | 6.04g | 0.34g |
| Carrots | 1 cup | 1.19g | 12.26g | 0.31g |
| Cucumber | 4 oz | 0.67g | 2.45g | 0.18g |
| Eggplant | 1 cup | 0.98g | 5.88g | 0.18g |
| Lettuce | 1 cup | 0.5g | 1.63g | 0.08g |
| Tomato | 1 cup | 1.58g | 7.06g | 0.36g |
| Beef, regular, cooked | 2 oz | 14.2g | 0g | 10.4g |
| Chicken, cooked | 2 oz | 16g | 0g | 1.84g |
| Tofu | 4 oz | 7.82g | 2.72g | 3.06g |
| Egg | 1 large | 6.29g | 0.38g | 4.97g |
| Catfish, cooked | 2 oz | 9.96g | 4.84g | 8.24g |
| Pork, cooked | 2 oz | 15.82g | 0g | 8.26g |
| Shrimp, cooked | 2 oz | 15.45g | 0.69g | 1.32g |
| Bread, white | 1 slice (1 oz) | 1.91g | 12.65g | 0.82g |
| Butter | 1 tbsp | 0.12g | 0.01g | 11.52g |
| Caesar salad | 3 cups | 16.3g | 21.12g | 45.91g |
| Cheeseburger | 1 sandwich | 14.77g | 31.75g | 15.15g |
| Hamburger | 1 sandwich | 14.61g | 26.81g | 10.97g |
| Dark chocolate | 1 oz | 1.57g | 16.84g | 9.19g |
| Corn | 1 cup | 4.3g | 30.49g | 1.64g |
| Pizza | 1 slice (14") | 13.32g | 33.98g | 12.13g |
| Potato | 6 oz | 4.47g | 36.47g | 0.22g |
| Rice, cooked | 1 cup | 4.2g | 44.08g | 0.44g |
| Turkey sandwich | 1 (6" sub) | 18g | 46g | 3.5g |
| Beer | 1 can | 1.64g | 12.64g | 0g |
| Coca-Cola Classic | 1 can | 0g | 39g | 0g |
| Diet Coke | 1 can | 0g | 0g | 0g |
| Milk (1%) | 1 cup | 8.22g | 12.18g | 2.37g |
| Milk (2%) | 1 cup | 8.05g | 11.42g | 4.81g |
| Milk (Whole) | 1 cup | 7.86g | 11.03g | 7.93g |
| Orange Juice | 1 cup | 1.74g | 25.79g | 0.5g |
| Apple cider | 1 cup | 0.15g | 28.97g | 0.27g |
| Yogurt (low-fat) | 1 cup | 12.86g | 17.25g | 3.8g |
| Yogurt (non-fat) | 1 cup | 13.01g | 17.43g | 0.41g |
Values are approximate and may vary by brand, preparation, and serving size. Always check the actual nutrition label.
❓ Frequently Asked Questions
Macronutrients ("macros") are the three nutrient classes the body needs in large amounts to fuel itself: protein, carbohydrates, and fat. Each gram of protein and carb supplies 4 calories; each gram of fat supplies 9 calories. Hitting daily macro targets helps balance energy, body composition, and athletic performance.
BMR (basal metabolic rate) is the energy your body burns at complete rest just to keep organs running. TDEE (total daily energy expenditure) is BMR multiplied by an activity factor — the total calories you burn in a typical day. Your daily calorie target is TDEE plus or minus a deficit/surplus to lose or gain weight.
Mifflin-St Jeor is the modern default and works well for most people using only age, sex, height, and weight. Katch-McArdle factors in lean body mass (via body fat %), so it tends to be more accurate for athletic or lean individuals who know their body fat percentage.
A balanced 30/40/30 (P/C/F) split works for most people aiming to maintain weight. Low-carb (40/25/35) and high-protein (40/30/30) splits are popular for fat loss or muscle building. Low-fat (25/60/15) suits endurance athletes. Choose a preset above or set your own — there is no single "best" ratio for everyone.
The formulas are widely accepted estimates from peer-reviewed nutrition science, but real-world energy expenditure varies by ±10–15% person-to-person depending on metabolism, genetics, NEAT (fidgeting), sleep, and stress. Use the result as a starting point and adjust up/down by 100–200 kcal per week based on how your body actually responds.
For safety, the calculator floors targets at 1500 kcal/day (male) and 1200 kcal/day (female) regardless of the goal you pick. Eating below these levels for extended periods can cause nutrient deficiencies and slow your metabolism. Aggressive cuts should be done under medical supervision.
No. This calculator is an educational tool only. If you have any health condition (diabetes, kidney disease, eating disorder, pregnancy, etc.), or are training competitively, please consult a registered dietitian, doctor, or qualified coach before changing your diet.
Related Tools
You might also find these useful

WW Points Calculator
Free Weight Watchers points calculator. Estimate SmartPoints (2015–2021), PointsPlus (2010–2015), original Points (pre-2010), and your daily points target based on nutritional values.

Average Wrist Size Calculator
Calculate your wrist size and get recommendations for smartwatches, fitness trackers, and jewelry. Compare with average sizes and find the perfect fit for wearable devices.

One Rep Max Calculator
Calculate your one rep max based on your weight and reps. Perfect for calculating your one rep max based on your weight and reps.

BAC Calculator
Calculate your BAC (Blood Alcohol Concentration) based on your weight, gender, and the amount of alcohol you've consumed.

Concrete Calculator
Calculate the volume of concrete needed for your project. Perfect for calculating the volume of concrete needed for your project.

Tire Size Calculator
Calculate tire dimensions, compare tire sizes, and understand tire codes. Free online tire size calculator with diameter, circumference, and speedometer calibration.