Calculate your Zone Diet macros and daily block prescription based on body weight, activity level, and the 40/30/30 Zone ratio system.
The Zone Diet, developed by Dr. Barry Sears, is a balanced macronutrient approach that aims to control inflammation and optimize hormonal balance through a precise 40% carbohydrate / 30% protein / 30% fat ratio at every meal. Unlike many diets that simply count calories, the Zone uses a "block" system to simplify meal planning.
Each Zone block contains a fixed number of grams: 9g carbohydrate, 7g protein, and 1.5g fat. A typical day ranges from 11 to 25 blocks depending on body size, lean mass, and activity level. This block system makes it easy to assemble meals from food lists without weighing every ingredient — you simply count blocks.
This calculator determines your daily block prescription, total grams of each macronutrient, and distributes them across your chosen number of meals and snacks using standard Zone meal templates. Whether you are a beginner or experienced professional, this free online tool provides instant, reliable results without manual computation.
The Zone's block system simplifies the often tedious process of macro tracking. Rather than calculating percentages and gram targets on the fly, you learn a handful of "1-block" food portions and assemble meals from them. This calculator converts your body composition and activity level into a specific block prescription, then shows you exactly how to distribute those blocks across your daily meals.
Lean Body Mass (LBM) = Weight × (1 − Body Fat %) Protein Need (g) = LBM(kg) × Activity Factor • Sedentary: 1.1 g/kg LBM • Moderate: 1.5 g/kg LBM • Active: 2.0 g/kg LBM • Athlete: 2.5 g/kg LBM Total Blocks = Protein (g) / 7 Per Block: • Protein: 7g (1 block) • Carbohydrate: 9g (1 block) • Fat: 1.5g (1 block) Daily Calories = Blocks × (7×4 + 9×4 + 1.5×9) = Blocks × 77.5 kcal
Result: 14 blocks/day (1,085 kcal)
LBM = 80 × 0.80 = 64 kg. Moderate activity factor = 1.5 g/kg LBM. Protein need = 64 × 1.5 = 96g. Total blocks = 96 / 7 ≈ 14 blocks. Per block: 7g protein + 9g carbs + 1.5g fat = 77.5 kcal. Daily totals: 14 blocks × 7g = 98g protein, 14 × 9g = 126g carbs, 14 × 1.5g = 21g fat, for about 1,085 kcal. Across 3 meals and 2 snacks: 4 blocks per meal and 1 block per snack.
Dr. Barry Sears developed the Zone Diet based on research into eicosanoid hormones — signaling molecules derived from dietary fatty acids that affect inflammation, blood clotting, and immune function. The Zone's central premise is that a 40/30/30 macro ratio optimizes the balance between pro-inflammatory and anti-inflammatory eicosanoids by modulating insulin and glucagon levels.
The Zone block system converts macro tracking into simple counting. One "block" always means: 7g protein, 9g carbohydrate, and 1.5g fat. A 4-block meal therefore contains 28g protein, 36g carbs, and 6g fat (plus additional fat). Block food lists categorize hundreds of foods by their single-block portion size, making meal assembly straightforward once you learn the system.
A typical Zone day for a 14-block person: Breakfast (4 blocks), Lunch (4 blocks), Afternoon Snack (1 block), Dinner (4 blocks), Evening Snack (1 block). Each 4-block meal might look like: 4 oz chicken breast (4 protein blocks) + 2 cups steamed vegetables and 1 apple (4 carb blocks) + 12 almonds (4 fat blocks). The simplicity of this system is its greatest strength.
CrossFit HQ famously recommended the Zone as its nutritional foundation. Athletes typically start with the standard block prescription and then add fat: the "X-block" system doubles or triples fat blocks while keeping protein and carb blocks constant. This provides the extra energy needed for intense training without disrupting the hormonal balance that protein and carb control provides.
A Zone block is a standardized food portion containing 7g protein, 9g carbohydrate, and 1.5g fat. Blocks simplify meal planning by converting calorie and gram counting into a simple counting system. One block of chicken breast is about 1 oz; one block of broccoli is about 1.5 cups; one block of fat is about 1/3 teaspoon of olive oil.
Most women need 11–14 blocks per day and most men need 14–20 blocks, depending on body size and activity level. Athletes and very active individuals may need 20–25+ blocks. Your block prescription is calculated from your lean body mass and activity factor, with protein being the driving macronutrient.
The Zone's 40/30/30 ratio promotes stable blood sugar and controlled insulin levels, which can reduce hunger and support fat loss. The calorie intake from Zone blocks (roughly 1,000–1,500 kcal for most people) naturally creates a moderate deficit for overweight individuals. Studies show the Zone produces comparable weight loss to other structured diets.
Both count macronutrients, but Zone prescribes a strict 40/30/30 ratio with its block system and emphasizes anti-inflammatory food choices and hormonal balance. IIFYM is more flexible — it lets you set any macro ratio and eat any food source as long as you hit your targets. Zone is more structured and food-quality focused; IIFYM is more flexible and adherence-focused.
Dr. Sears recommends maintaining the 40/30/30 ratio at every meal and snack, not just averaged over the day. This is because each meal triggers hormonal responses. However, being within 1 block of your target at each meal is practical enough — perfect accuracy is not required for good results.
Yes. Athletes simply use a higher protein activity factor (2.0–2.5 g/kg LBM) which increases total blocks. CrossFit popularized the Zone for athletes, with many adjusting by adding extra fat blocks for energy without changing the protein/carb block count. Elite athletes may need 20–30+ blocks per day.
The Zone has been studied in several clinical trials and generally shows benefits for weight loss, blood lipid profiles, and inflammatory markers. A 2015 meta-analysis found that 40/30/30 diets produced moderate improvements in body composition compared to typical Western diets. The underlying anti-inflammatory mechanisms are well-supported, though the specific hormonal claims about eicosanoids remain debated.
Each Zone block includes only 1.5g of fat — a deliberately low amount. Dr. Sears recommends adding extra monounsaturated fat (olive oil, almonds, avocado, macadamia nuts) on top of the basic block fat. Most Zone practitioners add 3–5 extra fat blocks per meal for satiety and flavor, making actual daily fat intake higher than the minimum block prescription.