This zone diet block calculator estimates how many Zone blocks you need each day from your weight, body fat and activity level, then spreads them across meals and snacks. It suits CrossFit athletes, people trying the Zone Diet for the first time and coaches who want a quick block prescription for a client.
Method from Barry Sears’ Zone Diet: protein need = lean body mass (lb) × activity factor, and 1 block = 7 g protein, 9 g carbohydrate and 1.5 g added fat. Snacks are 1 block each; the rest is split over 3 meals. Educational estimate; ask your doctor or a dietitian before changing your diet if you have a medical condition.
How the Zone Diet Block Calculator Works
The Zone Diet, created by biochemist Barry Sears, builds every meal from blocks so that protein, carbohydrate and fat stay in roughly a 30/40/30 balance of calories. Your block count is set by protein, and protein is set by lean body mass rather than total weight, because muscle and organs drive the need while stored fat does not. The zone diet block calculator removes body fat from your weight, multiplies the lean mass by an activity factor to get grams of protein, and divides by 7 grams per block. It then rounds to a whole block and allocates one block to each snack and the rest evenly across three meals.
Formula: Lean body mass (lb) = Weight (lb) × (1 − Body fat % ÷ 100). Daily protein (g) = Lean body mass × Activity factor. Blocks = Daily protein ÷ 7, rounded to the nearest whole block. Meal blocks = (Blocks − Snacks) ÷ 3, with any remainder added to the first meals. Per day: protein = Blocks × 7 g, carbohydrate = Blocks × 9 g, added fat = Blocks × 1.5 g.
- Weight unit — pounds or kilograms; kilograms are converted to pounds because the activity factors are in grams per pound of lean mass.
- Body weight — your current scale weight.
- Body fat — your estimated body fat percentage from calipers, a smart scale, a DEXA scan or a tape-measure formula.
- Activity level — Sears’ protein factor, from 0.5 g per lb of lean mass for sedentary people up to 1.0 for hard daily training.
- Snacks per day — 0, 1 or 2 one-block snacks.
Example Scenarios
| Weight (lb) | Body fat | Activity factor | Lean mass (lb) | Protein need (g) | Blocks | Meals + snacks |
|---|---|---|---|---|---|---|
| 180 | 20% | 0.7 | 144.0 | 100.8 | 14 | 4 / 4 / 4 + 2 x 1 |
| 140 | 28% | 0.6 | 100.8 | 60.5 | 9 | 3 / 2 / 2 + 2 x 1 |
| 200 | 15% | 0.8 | 170.0 | 136.0 | 19 | 6 / 6 / 5 + 2 x 1 |
| 190 | 30% | 0.6 | 133.0 | 79.8 | 11 | 3 / 3 / 3 + 2 x 1 |
| 165 | 12% | 0.9 | 145.2 | 130.7 | 19 | 6 / 6 / 5 + 2 x 1 |
Zone Diet Blocks Per Meal: Practical Tips
Once you know your block count, the daily work is turning blocks into food. A zone block chart lists portions that equal one block of each macronutrient, for example about 1 oz of cooked chicken breast for protein, or a set portion of fruit or vegetables for carbohydrate. Build each meal with equal numbers of protein, carbohydrate and fat blocks.
- Weigh food for the first week or two. Eyeballing portions is where most block counts drift.
- Many people use the zone diet block calculator as a CrossFit zone diet calculator because CrossFit popularised blocks; athletes often add extra fat blocks later if performance or body weight drops.
- Re-measure body fat every month or so. As lean mass changes, so does your block count.
- Do not starve yourself to hit the number. Small people can end up with as few as 9 to 11 blocks, which is a modest intake; if you feel weak or hungry all the time, review the plan with a professional.
- Fat blocks are added fat, such as nuts, olive oil or avocado, on top of the fat already in protein foods.
Pregnant or breastfeeding people, children and anyone with kidney disease or diabetes should get medical advice before following a block plan. For the diet’s history and criticism, see Wikipedia’s article on the Zone diet.
Zone Diet Block Calculator FAQ
How many Zone blocks do I need?
Multiply your lean body mass in pounds by an activity factor between 0.5 and 1.0, then divide by 7. A 180 lb person with 20% body fat who exercises moderately has 144 lb of lean mass, needs about 100.8 g of protein and lands on 14 blocks a day.What is one Zone block?
One block combines 7 grams of protein, 9 grams of carbohydrate and 1.5 grams of added fat. Those amounts keep a roughly 30% protein, 40% carbohydrate and 30% fat split of calories once the fat naturally present in protein foods is counted. Each meal uses equal numbers of all three.How many Zone diet blocks per meal should I eat?
The usual pattern is three meals and two snacks. Snacks get one block each and the remaining blocks are shared across meals, so 14 blocks become 4, 4 and 4 plus two 1-block snacks. The zone diet block calculator gives extra blocks to breakfast and lunch when the total does not divide evenly.Is the zone diet block calculator the same as the CrossFit method?
It follows the lean-mass method from Barry Sears, which CrossFit also references. CrossFit materials offer a quick body-size table as well, but the lean-mass approach is more individual because it uses your body fat percentage and activity level instead of a general size category.Where can I find a Zone block chart?
Zone block charts list foods in one-block portions, such as an ounce of chicken or a measured serving of fruit. Many are available online and in Barry Sears’ books. Weigh foods at first, then you can judge portions by eye more reliably once you know what a block looks like.Can I use kilograms?
Yes. Tap kg and the weight converts automatically. The calculator turns kilograms into pounds before applying the activity factor, because Sears’ factors are written in grams of protein per pound of lean mass. Lean body mass is then shown in kilograms, and block counts do not change with the unit.Related Calculators
Get a better body fat figure first with the body fat calculator or the lean body mass calculator, then compare your Zone protein with other approaches using the macro calculator for protein, carbs and fat. Each pairs well with the zone diet block calculator.