DIY Sports Drink Tonicity Calculator

If you haven’t read How to Minimize GI Distress When Running (By Mixing Your Own Sports Drink), do that first. It provides the context you’ll need to get the most out of this calculator.

Disclaimer: This calculator requires the use of the ingredients below. Adding other ingredients will lead to an inaccurate tonicity calculation.

Outside the United States? If Amazon in your country doesn’t have the same product, search for equivalents using these terms: maltodextrin powder, fructose powder, sodium citrate, or citric acid.

For the best experience, view the calculator on a computer and not a mobile device.

Step 1: Figure Out Your Desired Nutrition Per Hour

In the calculator above, change the orange numbers next to each ingredient with how much nutrition you want per hour.

I recommend starting with how much you’re currently getting per hour from traditional sports drinks or gels. That way you’re starting from something you know works with your gut.

Nutrition Per Hour - DIY Sports Drink Tonicity Calculator
Change the orange numbers according to your nutritional needs per hour.

Water
If you’re outside the United States, make sure to change the drop down from US fluid oz to imperial fluid oz.

Carbs (Fructose)
Fructose serves double duty as a source of carbs and a sweetener. You should add just enough fructose to get your preferred sweetness.

Carbs (Maltodextrin)
Once you have the desired sweetness from fructose, subtract the amount of fructose from the total amount of carbs you want per hour to figure out how many carbs you’ll need from maltodextrin.

For example, if you want 25g of carbs per hour and are using 8g of fructose, enter 17g for maltodextrin.

Sodium
How much sodium you’ll need is a little more subjective.

350mg is a good starting point.

But if you’re a salty sweater (i.e. salt crystals form on your skin or your sweat tastes salty) then you might want to try 500-1000mg per hour depending on the sodium concentration of your sweat.

Lemon Crystals
This is a non-essential (read: optional) ingredient but does add a bit of flavoring that makes the drink taste a bit better (and less like sugar water).

It’s up to you to figure out how many packets you want in your mix.

Step 2: Enter the DE of Maltodextrin

Maltodextrin is classified by its dextrose equivalent (DE) that ranges from 3 to 20. All maltodextrin I’ve seen sold for food purposes has a DE of 10, so it’s safe to assume that number here.

However, if you’re using maltodextrin with a different DE, enter that number here as it affects tonicity.

Step 3: Review Tonicity

Once you’ve specified how much nutrition you want per hour, look at the blue strip that shows osmolarity and tonicity.

Osmolarity - DIY Sports Drink Tonicity Calculator
Check to see if your recipe is hypotonic, isotonic, or hypertonic.

Make sure the tonicity matches what you want out of your sports drink.

  • Isotonic (recommended): Hydration and nutrition
  • Hypotonic: Hydration over nutrition
  • Hypertonic: Nutrition over hydration

If you want a better understanding of the pros and cons of each, read this primer on tonicity.

When adjusting the ingredient ratios, keep in mind maltodextrin impacts tonicity the least while fructose and sodium impacts it the most.

Step 4: Mix the Drink

Look under the Serving Size column to see how much of each ingredient to mix together.

Serving Size - DIY Sports Drink Tonicity Calculator
Note how much of each ingredient is required under the Serving Size column.

If you need a kitchen scale (super handy), here’s a well-reviewed one.

Pro tip: Put an empty bottle on the scale and hit the Tare button. That resets the weight to zero (including the bottle). Then keep hitting the Tare button after each ingredient. That makes it really easy to add ingredients one after the other without having to take the drink off the scale.

I’m sure that’s a common feature of all scales but it blew my mind. This is why it pays to read the instruction manual. ?

Step 5: Keep a Journal

As you’re going down this rabbit hole of trying different recipes, it’s worth keeping a journal. Make note of how much you’re using of each ingredient and how your body responds. Do you feel full or bloated? Are you experiencing cramps or GI distress?

You should treat it like a science experiment and only change one thing in the recipe at a time (e.g. the amount of fructose or sodium). If you change multiple things at a time and your body reacts poorly, you don’t know which change resulted in the reaction.

Over time, a journal will give you insight into what your body can and can’t tolerate.

Also know you can train your body to tolerate more carbs per hour. So if you need more carbs, find the current amount you can tolerate per hour and gradually increase it over time.

Let me know in the comments if you have any questions!

20 replies on “DIY Sports Drink Tonicity Calculator”

alrighty, based on a handful of comments, it appears i was calculating the molar mass of maltodextrin inaccurately based on DE value.

i’m now calculating the theoretical value based on the equations in this publication:

Natalia Castro Gutierrez, Vanessa Durrieu, Christine Raynaud, Antoine Rouilly. Influence of DEvalue on the physicochemical properties of maltodextrin for melt extrusion processes. Carbohydrate Polymers, 2016, 144, pp.464-473. ff10.1016/j.carbpol.2016.03.004ff. ffhal-02083687f

they look like this:

DP (theoretical) = 111.11 / DE

molar mass (theoretical) = 162 * DP + 18

also note, this is the theoretical value and if someone digs, they’ll find differing actual molar masses for the same DE. there’s variation depending on the method used to calculate it and the purity of the maltodextrin, among other things.

all that to say, this calculator is meant to give you a ballpark idea of how varying ratios affect tonicity. it’s not going to be exact, but it should be good enough.

Hi Alex, this is fantastic, thank you so much for sharing your work!

How do you think companies like Maurten are ensuring their 320 Drink Mix stays isotonic? It’s recommended to be mixed with 500ml/17foz of water, and provides 320 calories, 80g carbs and 500mg salt?

Seems imposisble with your calculator, what wizardry do they have?!

This calculator is rubbish. An isotonic solution is created by having the following concentration: 4-8% carbohydrates (or 4-12% if maltodextrin is used) and 400-1100 mg sodium (1-2.75g table salt).

Hi Alex
Are you sure the DE value is used in your calculator correct way? Based on my understanding maltodextrin with DE 6 has less monomeric sugars than in DE 10. This means that there is more molecules/g in DE 10 than in DE 6 which is leading to higher molality in solution in case of DE 10 if same weight is added. However, calculator is calculating higher tonicity for DE6 than DE10? How the molality in case of maltodextrin is calculated, and how the DE is used in the calculation?

I found an article where we can find good basic knowledge about the topic: Castro, N., et al., “Influence of DE-value on the physicochemical propertie4s of maltodextrin for for melt extrusion processes”. The topic of the research is not so interesting in this content but there good background for these relevant calculations. Based on these I’ll calculated molar mass for DE 10 to be 1818 g/mol (yours 1639) and 3018 g/mol for DE 6. In your calculator the molar mass for DE 6 is 990.9 g/mol. So this is causing wrong calculations.

i’ll need to dive in a bit more when i have some time, but i thought i had fixed the calculations based on this comment:

https://www.powerpacing.run/tonicity-calculator/#comment-7562

unless i’m misinterpreting, my understanding is that the variable n in the page linked to in the above comment is the DE value. so if n = 10, that means the molar mass calculation is for DE10.

the calculator currently spits out the correct values based on that assumption.

but i admit, i could be very wrong in that assumption because asking chatGPT gave me a different value (which is also different from your calculations):

what’s the molar mass of maltodextrin with a DE of 10?

To calculate the molar mass of maltodextrin with a DE of 10, we need to first calculate its degree of polymerization (DP) using the equation:

DP = 1 / (1 – DE/100)

Substituting DE = 10 into the equation, we get:

DP = 1 / (1 – 10/100) = 1.11

Now, we can calculate the molar mass of maltodextrin using the formula:

Molar mass of maltodextrin = DP x molar mass of glucose

Substituting DP = 1.11 and the molar mass of glucose (180.16 g/mol) into the equation, we get:

Molar mass of maltodextrin = 1.11 x 180.16 g/mol = 200.0 g/mol

Therefore, the molar mass of maltodextrin with a DE of 10 is approximately 200.0 g/mol.

This calculator produces a wrong osmolarity. It calculates a hypotonic solution while the ingredients create an isotonic solution. Please check your formula. It’s not to difficult. The general recommended isotonic osmolarity is created by mixing 4-8% carbohydrates (or 4-12% if maltodextrin is used) and 400-1100 mg sodium (1-2.75g table salt). It’s as simply like that.

great question, and i don’t know. šŸ˜…

but, i’ve fixed it now so the molar mass should be accurate based on what’s found here:

https://www.acs.org/molecule-of-the-week/archive/m/maltodextrin.html

for example, if you change the DE to 3, you should see the molar mass updated to 504.5.

thanks for pointing it out! the good news is that the osmolarity value was only off by a few (e.g 264 versus 261) with the old molar mass. so not anything that would’ve noticeably affected peoples’ results.

I think something is going wrong with your calculation still. In your calculator the molecular weight increases with an increasing DE. This is wrong by definition:
The higher the DE value, the shorter the glucose chains. DE-100 would be pure Glucose. I found the following formula in this publication: https://ift.onlinelibrary.wiley.com/doi/full/10.1111/j.1750-3841.2008.00993.x

DE = (M_Glucose / M_n) * 100

M_n is basically the number average molecular weight of our Maltodextrin. If you look at real life polymer molecular weight distribution graphs, then you can see that not even M_n alone can give us the complete picture of long our polymer chains really are. But at least this is a better start.

yeah, i’m going to have to look at the calculations again. chatGPT and what i’m finding online seem to conflict. so need to spend some time sorting it out.

How is the sodium per hour calculated in the serving size column? If I input 400mg sodium it shows a serving of 1.7g. Iā€™m using sodium citrate powder.

i’m basically following the nutrition facts on the label for sodium citrate. it says 3g of sodium citrate is 700mg of sodium. so if you want 400mg of sodium in your mix, you would need to use 1.7g of sodium citrate.

Hi Alex
Thanks for the tonicity calculator very helpful but I do have a question on it. I was of the understanding that one of the reasons sports drinks use maltodextrin e.g. “MDE10” is to reduce the tonicity by using larger longer chain glucose molecules. When I was trying to compare the tonicity of a MDE10 mix verses a sugar mix I ended up with higher tonicity for the MDE10 which seems counter intuitive? The way I replicated sugar in you calculator was to have fructose and MDEX 50:50 and set the DE value for MDEX to 1 which should be correct for glucose? Let me know if I have missed something? Super interesting topic by the way ;-)

yikes, i’m not entirely sure my calculator is suited to calculating the tonicity of a sugar mix. it was tailor made for the exact ingredients i listed. i think your question is above my pay grade. šŸ˜…

Hello have are you geat calculator. I have a question. I dont know the DE of the maltodextrin im using i know you put 10 in the calendar but went i use the number 10 give me a different osmolality if i use 15 or 20. How many oz of water do i need to get 90g of carbs per hour to be isotonic.

if you don’t know the DE then i would just assume 10. based on what i’ve seen, that seems to be the norm for maltodextrin in sports drinks. to answer your question, use the calculator and play around with different values until it tells you the drink mix is isotonic.

No, the norm is 12. Most sports nutrients use 19 because it is available after 7-15 minutes, while 10 will be available after 40-60 minutes. This qualifies 10 only for ultra endurance or low intensity exercises. High intesity exercises require fast carbohydrates. If you buy any energy gel or drink they will use maltodextrin 19 to provide a fast energy boost.