Skip to content

Free Macros Keto Calculator

A free keto macro calculator is a great place to start when deciding to start this healthy way of eating. Once you have your keto macros from the calculator, our Beginners Guide to Keto gives tips on how to approach eating low carb. There is also great information about getting started with keto, fasting and protein for optimal body composition in my book, 21 Day Fat Loss Kickstart: Make Keto Easy, Take Diet Breaks and Still Lose Weight, as well as in our free Getting Started with Keto Resource Guide. This keto macros calculator also offers a PSMF calculator (protein sparing modified fast) along with higher protein, advanced keto macros for optimal weight loss.

If you're ready to go straight to the keto macro calculator, click here or scroll to the bottom. Or read on for lots of great info about using the macros once you have them.

The Ketogenic Diet

The ketogenic diet is a very low carb diet that has the goal of shifting your body into the metabolic state of ketosis. The best free keto macro calculator will give you the amount of fat, protein, and carbs you can eat and remain in ketosis.

PSMF Calculator for Fat Loss

A PSMF calculator will tell you how much protein you need for the protocol. All that's required to get into ketosis is to restrict your carbs, but it's not always that simple. This is where a keto calculator really comes in handy, so you know exactly how much of each macronutrient to eat.

Free Keto Calculator

Why Use a Macro Keto Calculator?

The ratio of carbs, protein and fat can also be important depending on your goals. Knowing where to start with your macros is very important when starting your ketogenic journey. This keto macros calculator will give you the appropriate macros to get you to your goals whether it’s losing, gaining or maintaining your weight!

Click here to jump straight to the calculator, this version has been updated with higher protein and PSMF options.

Macros Calculator for Keto

If you're looking for a macros calculator for keto, there are plenty of them! The most important thing to remember about any free keto calculator is that the macros they give you are just a start. It's important to calculate your macros based on your personal goals. If you're not sure where to start with tweaking keto macros to meet your goals, get in touch with us about coaching! Many people find just one session helpful as a way to get guidance on getting the right macros for their goals.

Free Keto Calculator for Weight Loss

First we should clarify what macros are. For those that may not be used to to tracking food intake,  macronutrients, aka “macros” are fat, protein and carbohydrates. The standard American diet is typically very carb-heavy and won’t allow you to get into ketosis. A free keto calculator can help you figure out how much you should eat in a day from each of these groups. It's also important to note that this is a keto calculator for weight loss (which is why a lot of people come to keto) but it also calculates higher protein keto macros, as well as weight gain an maintenance. It's completely customizable to your goals and calculating macros with this free keto calculator is a keto piece of cake!

Lose Weight Calorie Calculator

Even if you're looking for a more traditional weight loss calorie calculator, this one will work. Not only will it work, but it's even better because you'll get your optimal protein calculated, which is so critical for weight loss. A traditional calories for weight loss calculator doesn't take into account the quality of calories. Although there are many different diets that may result in weight loss, there are few that ensure an optimal protein amount that will protect precious lean mass. Muscle is the most metabolically active tissue in your body. It's critical to protect lean mass as you lose weight to maintain a fast metabolism.

Disclaimer: Links may contain affiliate links, which means we may get paid a commission at no additional cost to you if you purchase through this page. Read our full disclosure here.

Best Keto Calculator

This keto calculator is one of the best. It has been updated to include a protein amount that is in line what what experts recommend for optimizing body composition. The RDA for protein is simply a minimum to prevent deficiency. It's not an amount that will maximize fat loss. Most keto macro calculators stick to a more moderate amount of protein that may not be enough to fight sarcopenia.

Ketosis is a metabolic state that is achieved through limiting carbs to 20-30 grams per day. It can also be achieved by drinking a ketone supplement. This level of carbohydrate consumption is considered a very low carb diet. If you’re very new to this way of eating, read through our Complete Beginner’s Guide to the Ketogenic Diet. It gives a great overview of the keto diet! It also explains ketosis along with practical tips and how to get started.

Free Keto Macro Calculator

What Are Ketones?

Ketones are an alternate fuel your liver can make when there isn't enough glucose. From an evolutionary perspective, ketones were necessarily and brilliant! Many years ago when we were without a fast-food restaurant or grocery store on every corner, we relied solely on what we could hunt or gather. Even crops, are evolutionarily speaking, a very recent change to our food system. Without the ability of a body to run on fat for fuel when food was scarce, we would have surely died. Instead, we have this wonderful, clean, alternate source of fuel called ketones that your brain actually prefers.

Your liver breaks down fat for fuel to create ketones in the absence of glucose. They also act as signaling metabolites in your body. Ketones suppress appetite and offer a clean energy source.

How Many Carbs to Eat? A Macros Keto Calculator Can Help!

A keto macro calculator gives you an idea of how many carbs you should eat in a day. It also tells you the amount of protein and fat you should eat to reach your goals. The resulting keto macros and calories based on your activity level, height, weight and current body fat amount. For most people to get into ketosis, carbs will need to be under 30 a day. If you're exceptionally active, you can probably eat more carbohydrates and stay in ketosis.

Body fat can be estimated using this handy calculator. However, we recommend getting a true body fat measurement through a DEXA scan, BodPod or calipers. This will allow you to track body fat loss over time which is much more valuable than weight alone. Calipers are very inexpensive and you can order them on Amazon.

What About Protein?

Adequate protein is key for fat loss! I talk amount this quite a bit in my book, 21 Day Fat Loss Kickstart: Make Keto Easy, Take Diet Breaks and Still Lose Weight. Most people are not consuming enough protein to activate muscle protein synthesis. You need more protein than the RDA for muscle maintenance and building. Maintaining muscle is critical to long term health outcomes.

This keto calculator also takes into account whether you intend to maintain, gain or lose weight. It also gives options for higher protein and protein sparing modified fast (PSMF) day. Both of these can be incorporated into your weight loss plan, no matter what style of eating you choose. This is the most up to date keto calculator for “high protein keto.”

Getting the optimal amount of protein is especially important as we age, and plenty of experts and research has put more focus on this lately. Some may call this a high protein version of keto, but I prefer to think of it as an optimal protein version. 


Not only does this tool calculate advanced keto macros, it is also designed as a PSMF calculator. PSMF or protein sparing modified fast, is a great tool to implement into your weight loss plan. This protocol allows you to get the benefits of fasting while protecting your valuable muscle.

Why do you need a PSMF calculator? Well, if you're doing the 21 Day Fat Loss Kickstart, you'll need PSMF macros for some of the program. Adding a PSMF day or two each week can help with weight maintenance and weight loss, while protecting valuable muscle.

How to Calculate Macros, Keto Calculator

How do I know my macros are right?

This free keto calculator gives you a great place to start. However, what works best for your body may take some trial and error. Some people feel better eating more fat and some feel better eating more protein. For example, Dr. Wrigley has found over his years of practice that peri and postmenopausal women generally do better with more protein in their ketogenic diet.

If your goal is fat loss and better body composition, you're better off eating a higher protein version of keto macros.

Start with the macros given here.

Why does the keto calculator need my height, age, weight and gender?

This calculator uses the Mifflin-St.Jeor formula to calculate the number of calories to consume. It is believed to be the most accurate formula to calculate basal metabolic rate (BMR) or the rate at which your body uses energy at rest just to maintain basic body functions such as breathing, pumping blood, maintaining body temperature, etc. Height, age, weight and gender are used for this calculation.

Why does it need body fat percentage?

Sufficient protein in the diet is needed to protect lean muscle mass. It is also needed if you intended to stress your muscles through exercise in order to build muscle. This calculator uses body fat percentage to calculate lean body mass. This is the way the keto macro calculator knows how much protein to suggest. 

Body fat is most accurately measured through a DEXA scan or hydrostatic weighing. This can be useful information to have before starting a new keto diet and lifestyle so you can more accurately track changes over time.

However, for the purposes of this calculator it is fine to estimate body fat as it does not significantly affect the calculations. If you are estimating body fat, err to the high side as higher body fat gives a goal of less calories to lose weight. Underestimating body fat will give a greater calorie goal.

Why does the free keto macro calculator need activity level?

This free keto macro calculator uses basic basal metabolic rate (BMR) as calculated by the Mifflin-St.Jeor formula. Since BMR only factors in the body’s basic metabolic processes, we need to account for additional daily activity separately. Saying you’re more active makes the formula give you greater daily calorie target.

Sedentary: Very little exercise and a desk job.

Lightly Active: Less than 20 minutes of not strenuous exercise per day.

Moderately Active: Somewhat active job and over three hours of moderate exercise (such as cycling, jogging or brisk walking) a week .

Very Active: Very active day job or intense exercise over 40 minutes a day most days of the week.

How do I figure out a good protein ratio?

This free keto macro calculator doesn't automatically calculate a protein ratio. There are a couple of good reasons for this.

Experts in the keto space have different ideas about the protein ratio. Some believe that if you have a lot of body fat to lose, you should up your amount of protein in relation to fat.

Others posit that the types of fat you eat, specifically animal fats high in stearic acid signal your system to release body fat. In this case, eating the right fats and at a higher ratio to protein would be the goal.

At this point, nobody really knows the right answer. You are the only one that can determine how you feel and which of these paradigms works best for your goals.

The amounts of fat and protein the free keto macro calculator gives you is just a starting point. Carbohydrates must be low to be in ketosis, no more than 25-30 carbs for most people. However, even the number of carbs you can eat and stay in ketosis varies from person to person.

Using keto macros

If you've never done keto before, start with what the calculator gives you. Based on how you feel, what your goals are, and whether you are doing a lot of strength training, you will adjust your keto macros to suit you. Contact us if you'd like some more coaching around the keto macros you're eating.

The typical recommendation for protein is .6 to .8 grams of protein per kilogram of ideal body weight. For example, if you are a 5'7″ woman weighing 200 pounds and your ideal healthy weight is 140, you would divide 140 by 2.2 to get your weight in kilograms (63.6) then multiply 63.6 by .6 or .8 by 140 to receive a protein range of 38 to 50. However, this “typical” recommendation has been defined as the absolute minimum by experts in the space.

Some also calculate this figure based protein per pound of lean body mass, which is one of the reasons why the keto macro calculator asks you to estimate body fat. Lean body mass is what's left when you subtract body fat. Using the same example, if you weigh 140 with 20 percent body fat, your lean body mass is 140*.8 = 112 pounds. This would give you a protein range of 67-89 grams of protein.

Customizing protein

Proponents of a higher protein intake for optimal health and muscle maintenance/gain suggest protein intake be closer to one gram of protein per pound of ideal body weight. For the same woman above, this would be around 140 grams of protein per day.

As you can see, there is a lot of variance in the recommendations. After doing this for years and based on my personal goals, I've settled at around .6 to .8 grams of protein per pound of ideal body weight, which is slightly higher than the calculation that uses lean body mass. This amount is based on my experience and taking in a variety of information about the protein ratio. I also find it difficult to the higher protein amounts without being full-on carnivore.

For instance, your protein intake depends a lot on your fitness level; particularly if you're actively weight training and trying to gain muscle.

Do I need to eat more fat on keto?

Fat and carbs are energy while protein is a building block. Since you are reducing your carb intake, you will automatically be eating more fat. However, the metabolic state of ketosis is reached by carb reduction, not by the amount of fat.

If your goal is to lose weight, there really is no need to focus on getting extra fat or even reaching the fat grams that the free keto calculator gives you every day.

Sources of fat

However, if you aren't satiated, adding fat should help. Popular sources for fat on keto include saturated fats from animals such as butter, ghee, tallow, cheese and lard. Most people tolerate these best when they're taken in natural form with the protein from the animal. Nuts can be a good source of additional fat as well.

If cheese agrees with your system it can be very useful on keto. Just keep in mind that cheese is also very energy-dense so if weight loss is a goal, you may want to moderate your cheese intake. A great example of using cheese in your keto diet is on top of low carb vegetables like spinach, other leafy greens, broccoli and cauliflower. Cauliflower rice with cheese is a great go-to side whether you're just starting keto or a seasoned vet. Even kids will eat broccoli when it's covered in cheese!

Avoid seed and vegetable oils

Good fats from plant sources include avocado and avocado oil, coconut oil and olives or olive oil. Please avoid soy and corn/canola oils at all costs! There is emerging evidence that these polyunsaturated fats can actually inhibit your fat cells' ability to release fat easily. Your whole body is made from saturated fats…the body knows how to deal with these easily.

I'm personally a fan of coconut oil for a few reasons. There is evidence that it may help with your body's ability to burn fat resulting in more weight loss, increases feelings of fullness can be used as immediate fuel and are less likely to be stored as fat. In addition, the work of Dr. Mary Newport shows that coconut oil/MCTs may be extremely useful in treating Alzheimer's, dementia and normal changes in an aging brain.

Why does the keto calculator need to know whether I want to gain, lose or maintain weight?

There are a variety of factors to consider, for weight loss, gain and maintenance. Sleep, stress and hormone balance all make a difference when it comes to weight. For a more in depth discussion of the calories in calories out model of weight loss versus a hormonal model, be sure to check out our Complete Beginners Guide to Keto. Most likely, it’s a combination of both models.

In general though, to lose weight you need to consume less calories than your body needs. To gain, you’ll need to consume more calories than you need. To maintain, you’ll need to consume roughly the amount of calories you expend on a daily basis. 

This calculator has a default calorie deficit for weight loss of 20 percent and a default calorie surplus for weight gain of 15 percent. Twenty percent deficit is aggressive and allows for the quickest weight loss but may be hard to maintain for a long period. 

To set goals that allow you to gain or lose more slowly, which is more sustainable, use the custom setting for the calculator. About 10 percent is a healthy and sustainable goal.

Is eating too much protein on keto bad?

There is much more on this in the section about the protein ratio for keto. For the purposes of this keto macro calculator, the important thing to note is that it has already taken into account that we're looking for a number that falls squarely in between the absolutely minimum amount of protein and an amount that supports muscle maintenance without going to the much higher end of the current recommendations from various experts.

Whether or not eating more protein on keto is “bad” is a matter that is highly debated in the community. Eating a higher protein ratio can theoretically kick you out of ketosis since your body can make glucose from excess protein. However, this isn't much of a consideration for most people. In general, the amount of protein the free keto calculator recommends will not kick you out of ketosi if that is a concern.

If staying in ketosis all the time is a goal, the only way to really know whether a certain type or amount of protein raises your blood sugar or kicks you out of ketosis is to test with a blood meter. The gold standard is a continuous glucose monitor, but you can also test with a blood glucose and ketone meter. If that is something that interests you, we have plenty of discount codes on meters.

How does fiber affect my keto macros?

In the ketogenic community, there is this idea about total carbs and net carbs. Producers of packaged keto food are huge fans of net carbs. The total carb count is obvious, it's simply the total amount of carbs in a given food. If it's in a package, this number is listed as total carbs. Net carbs are more complicated. Net carbs are calculated by subtracting the number of grams of fiber in a food from the grams of total carbs. A great example is an avocado, which is a popular keto-friendly fruit. A 200 gram avocado has 17 grams of carbohydrates! This is a lot when you're trying to keep your carbs between 20 and 30. However, that same avocado also has 13 grams of fiber, bringing the net carb count to five. Sugar alcohols and allulose sweetener is also subtracted from the total carb count to get net carbs.

What about net carbs?

When carbs come in the form of whole natural foods with a good amount of fiber, they generally don't cause much issue with staying in ketosis. The challenge comes when manufacturers add fiber, often in the form of weird corn derivatives, in an effort to reduce net carbs. Sugar alcohols and other sweeteners are also subtracted in packaged foods. In the end, you could have a product with 30 total carbs! This would be way too much for most people in one sitting if your goal is to stay in ketosis. Yet because of these subtractions, the manufacturer might market this as seven net carbs or five net carbs etc.

Again, the only way to know whether a particular food will kick you out of ketosis is to test. In general, I am WAY more comfortable using a net carb count on fruits and vegetables and find they don't kick me out of ketosis. Using net carbs on anything packaged is much more risky and likely to throw you out of ketosis for a while.

Does the keto macro calculator take into account my total daily energy expenditure (tdee)?

Total daily energy expenditure or tdee for short, is how many calories you expend in a day including all activity. This is why the free keto calculator needs to know how active you are and defines those activity levels. Sedentary: Very little exercise and a desk job. Lightly Active: Less than 20 minutes of not strenuous exercise per day. Moderately Active: Somewhat active job and over three hours of moderate exercise (such as cycling, jogging or brisk walking) a week. Very Active: Very active day job or intense exercise over 40 minutes a day most days of the week.

Creating a calorie deficit

In general though, to lose weight you need to consume less calories (create a calorie deficit) than your body needs. To gain, you’ll need to consume more calories than you need; a calorie surplus. To maintain, you’ll need to consume roughly the amount of calories you expend on a daily basis. 

This calculator has a default calorie deficit for weight loss of 20 percent and a default calorie surplus for weight gain of 15 percent. Twenty percent deficit is aggressive and allows for the quickest weight loss but may be hard to maintain for a long period. 

To set goals that allow you to gain or lose more slowly, which is more sustainable, use the custom setting for the calculator. About 10 percent is a healthy and sustainable goal.

Why does the calculator need to know how many carbs I want to eat?

Ketosis is a metabolic state. This state can be achieved when the body burns off all of its glycogen stores and switches to burning fat for fuel. Most people can get into ketosis when they eat 25 or less carbohydrates per day. 

Each person has an individual limit as to how many carbs they can eat and remain in ketosis. Those that are not insulin resistant and those that exercise can generally consume more carbohydrates and remain in ketosis. Those who don’t exercise or are insulin resistant will need to eat less carbs to stay in ketosis.

Using a blood meter is a great way to test your personal carbohydrate tolerance. We recommend the Keto Mojo or KetoCoach. Get 15 percent off a meter kit at checkout through this Keto Mojo link or 10 percent off at KetoCoach by using code HNG10 at checkout.

Keto Calculator



Your keto macros are on the way! Please check your inbox and spam folder for your results from

Sex & Age

You need to select an item to continue

Body Measurements



You need to select an item to continue

Activity Level

If unknown, please give your best guess or leave at 25.

Daily amount of net carbs you wish to consume (~20g recommended).

You need to select an item to continue

Calculation Type

Choose "Keto Standard" to enter a custom deficit or surplus. Otherwise, a standard deficit of 20% will be applied. The results from all three calculations will be sent to you.

Lose Weight

20% Deficit

Gain Weight

15% Surplus

Custom Deficit / Surplus (%)

Customize your calculation

Here you can enter a different value for your calorie intake. To lose weight, enter a negative calorie deficit value (recommended max -30). To gain weight, enter a positive calorie surplus value (recommended max 15).

You need to select an item to continue

Contact Information

We will send your results here.

gender = [variable-1]

age = [variable-2]

unit = [variable-3]

weightlb = [variable-4]

weightkg = [variable-5]

heightcm = [variable-6]

heightft = [variable-7]

heightin = [variable-8]

bmr = [variable-9]

activity = [variable-10]

bodyfat = [variable-11]

netcarbs = [variable-12]

calctype = [variable-13]

losegaincustom = [variable-14]

custompercentage = [variable-15]

weightreal = [variable-16]

heightreal = [variable-17]

activityproteinfactor = [variable-18]

leanmass = [variable-19]

longtermproteinintake = [variable-20]

activitybmrfactor = [variable-21]

maintenancecalorieintake = [variable-22]

essentialbodyfat = [variable-23]

nonessentialfatmass = [variable-24]

maxfatgrams = [variable-25]

minimumfoodintake = [variable-26]

desirablefoodintake = [variable-27]

desirablefatgrams = [variable-28]

resultmaintenance = [variable-29]

resultdesirable = [variable-30]

kcalfat = [variable-31]

kcalprotein = [variable-32]

kcalnetcarbs = [variable-33]

kcaltotal = [variable-34]

hpolongtermproteinintake = [variable-41]

hpodesirablefatgrams = [variable-42]

psmflongtermproteinintake = [variable-43]

psmfdesirablefatgrams = [variable-44]

You need to select an item to continue


Maintenance Calorie Intake: [variable-22]

Maintenance Carb Intake: [variable-12]

Maintenance Protein Intake: [variable-20]

Maintenance Fat Intake: [variable-45]

Keto Standard Calorie Intake: [variable-27]

Keto Standard Carb Intake: [variable-12]

Keto Standard Protein Intake: [variable-20]

Keto Standard Fat Intake: [variable-28]

Keto HPO Calorie Intake: [variable-27]

Keto HPO Carb Intake: [variable-12]

Keto HPO Protein Intake: [variable-41]

Keto HPO Fat Intake: [variable-42]

Keto PSMF Calorie Intake: [variable-46]

Keto PSMF Carb Intake: [variable-12]

Keto PSMF Protein Intake: [variable-43]

Keto PSMF Fat Intake: [variable-44]

You need to select an item to continue


Below are the results

By pressing the "submit" button below, you agree that your results will be calculated and sent to the email address you specified in the previous step. This will subscribe you to our email list.

We only send emails about once a week and you can unsubscribe at any time. However, we really hope you'll stick around for awesome health and wellness content and delicious recipes!


Description Information Quantity Price
Discount :
Total :