Answers.Body: <p>I'm a Chemical Engineer and it frustrates me that everywhere on the internet appears to be using this linear approximation. Yeah it's probably okay for hobby brewers, but for anyone actually interested in solving the problem for example use in software design or higher ABV products, this approximation is really not good enough. </p>
  
  <p>This is actually a ridiculously complicated subject and it all boils down to the fact that at a molecular level, water and ethanol interact with one another with what are known as hydrogen bonds. Now you can just use an empirical lookup table or regress a tonne of data, but if you're interested in the root of this problem you should do some research into what are known as equations of state. In particular <a href="https://en.wikipedia.org/wiki/UNIQUAC" rel="noreferrer">UNIQUAC</a> for ethanol-water mixtures. It get's even worse when you realise that these equations of state describe gaseous behaviour remarkably well, but require additional thought to be applied to liquids. </p>
  
  <p>People dedicate their entire lives into perfecting a generalised equation of state to describe the interactions between all chemical components. ANYWAY I digress... </p>
  
  <p>I've done some number crunching myself using UNIQUAC and have come up with the following simple formula. Like yours above, it's only applicable to ethanol-water mixtures, and I've only validated this equation up to an ABV of 50% so be weary of going higher. This equation has an R-Squared value of 1. </p>
  
  <p>ABW = 0.1893*ABV*ABV + 0.7918*ABV + 0.0002</p>
  
  <p>Try it yourself :)</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2017-01-30T16:45:07.323Z
Answers.LastActivityDate: 2017-02-08T09:47:58.300Z
Answers.LastEditDate: 2017-02-08T09:47:58.300Z
Answers.UserDisplayName: Joel Andrews
Answers.Body: <p>It is easier to reason about how to derive the alcohol-by-weight value from the alcohol-by-volume rather than the reverse.</p>
  
  <p>If <code>abv</code> is the alcohol-by-volume value expressed as a number between 0 and 1, then for a unit volume of the liquid, the weight of the alcohol will be <code>0.789 * abv</code>.  Similarly, the weight of the non-alcohol component will be <code>1 - abv</code> (assuming it has a density of 1).  So the total weight of the liquid will be:</p>
  
  <pre><code>  0.789 * abv + (1 - abv)
  = 1 - 0.211 * abv
  </code></pre>
  
  <p>Using the weight of alcohol and the total weight, we can easily determine the alcohol-by-weight (also expressed as a number between 0 and 1):</p>
  
  <pre><code>abw = 0.789 * abv / (1 - 0.211 * abv)
  </code></pre>
  
  <p>So this is clearly not linear (it is <a href="http://www.wolframalpha.com/input/?i=0.789*v%2F%281-0.211*v%29" rel="nofollow">hyperbolic</a>), and maintains identity for the 0% and 100% cases as expected.  We can invert the equation in a few steps:</p>
  
  <pre><code>                    0.789 * abv = abw * (1 - 0.211 * abv)
                      0.789 * abv = abw - 0.211 * abv * abw
  0.789 * abv + 0.211 * abv * abw = abw
      (0.789 + 0.211 * abw) * abv = abw
                              abv = abw / (0.789 + 0.211 * abw)
  </code></pre>
  
  <p>So that confirms the formula you derived.  <a href="http://www.wolframalpha.com/input/?i=inverse%20of%200.789*v%2F%281-0.211*v%29" rel="nofollow">Wolfram Alpha</a> seems to agree.</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2014-11-03T16:12:27.880Z
Answers.LastActivityDate: 2014-11-03T16:12:27.880Z
Answers.UserDisplayName: James Henstridge
Answers.Body: <p>According to <a href="http://en.wikipedia.org/wiki/Alcohol_by_volume" rel="nofollow noreferrer">Alcohol by volume (Wikipedia)</a>:</p>
  
  <p>ABV * 0.78924 = ABW * SpecificGravity(at 20°C in g/ml)</p>
  
  <p>Thus ABV = ABW * SpecificGravity / 0.78924</p>
  
  <p>This formula is only correct for a mixture of ethanol and pure water. You can't plug in the s.g. of your beer and have it work.</p>
  
  <p>I have found tables that relate ABW to specific gravity for ethanol/water solutions, one can be found <a href="http://www.handymath.com/cgi-bin/ethanolwater3.cgi?submit=Entry" rel="nofollow noreferrer">here</a></p>
  
  <p>I dumped the table into a spreadsheet, and used the formula to create a conversion table for ABV and ABW.</p>
  
  <p>Please note that the formula is not completely accurate against the table, 100% ABW calculates to 100.01% ABV. 0.01% difference is not really significant for our purposes. Not sure if the table or formula is incorrect.</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2021-10-31T00:47:36.650Z
Answers.Text: There is actually absolutely no reason this formula would not work for beer or any other liquid, if the SG is known.  "SG / 0.78924" is actually just density-of-measured-solution/density-of-ethanol, which by definition will produce the right weight->volume factor for ethanol contained in any (arbitrary) solution, no matter what it is made of.  The only drawback to this is that it requires that you know the SG of your solution to calculate the conversion (which varies nonlinearly for ethanol in water).
Answers.UserDisplayName: Foogod
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2015-04-21T23:04:16.147Z
Answers.LastActivityDate: 2017-01-31T13:17:10.040Z
Answers.LastEditDate: 2017-01-31T13:17:10.040Z
Answers.UserDisplayName: Evil Genius
Body: <p>Okay, because I have nothing better to do on a Friday night (<em>i.e.</em>, my carboys are all currently fermenting), I've decided to fiddle a little bit with math.</p>
  
  <p>I know that 0% alcohol by weight (ABW) is also 0% alcohol by volume (ABV), and I know that 100% ABW is 100% ABV. I also know that, in between those two extremes, the relationship is <em>not</em> linear (<em>e.g.</em>, 3.2% ABW is approximately 4.0% ABV). However, any web-site calculator that I see pretty much performs the calculation as linear.</p>
  
  <p>I've been fiddling with my TI-89 from high school, and I think that I have it figured out. Assuming ethyl alcohol has a density of .789 kg/l and water has a density of 1 kg/l and assuming that water and alcohol are the only substances in an alcoholic beverage (which I know isn't true), the formula is:</p>
  
  <pre><code>ABV = ABW ÷ (.211 · ABW + .789)
  </code></pre>
  
  <p>The problem is that I can't confirm my formula. I'm searching Google and can't find much on the topic. Well… I can find plenty of calculators, but they all seem to be using a linear formula.</p>
  
  <p>So… is this formula correct?</p>
  
  <hr>
  
  <p>EDIT: So, I've done a little more tweaking on this (after I already got the accepted answer). I already made the assumption that the density of water is 1 kg/l. The density that I used for ethyl alcohol was for 20°C. At that same temperature, water has a density of approximately .99823 kg/l and not 1 kg/l. Using this, I arrived at a different formula that's probably more accurate (at 20°C, that is):</p>
  
  <pre><code>ABV = (99823 · ABW) ÷ (20923 · ABW + 78945)
  </code></pre>
  
  <p>EDIT: Please see AlkonMikko's comment.</p>
  
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2017-02-28T07:20:15.540Z
Comments.Text: This  hurts my head, I need a beer. Preferably one with an ABV value already known.
Comments.UserDisplayName: Alaska Man
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2019-07-03T00:52:16.270Z
Comments.Text: The formula ABW = 0.1893*ABV*ABV + 0.7918*ABV + 0.0002 is good only for proof from 120% to 80% or so.
Comments.UserDisplayName: user8684
Tags: <alcohol-level>
Title: by-volume/by-weight conversion formula
UserDisplayName: Daniel Wolfe
ThreadText: # by-volume/by-weight conversion formula
  
  (Asked by: username_0 on 2014-11-01)
  
  Okay, because I have nothing better to do on a Friday night (i.e., my carboys are all currently fermenting), I've decided to fiddle a little bit with math.
  I know that 0% alcohol by weight (ABW) is also 0% alcohol by volume (ABV), and I know that 100% ABW is 100% ABV. I also know that, in between those two extremes, the relationship is not linear (e.g., 3.2% ABW is approximately 4.0% ABV). However, any web-site calculator that I see pretty much performs the calculation as linear.
  I've been fiddling with my TI-89 from high school, and I think that I have it figured out. Assuming ethyl alcohol has a density of .789 kg/l and water has a density of 1 kg/l and assuming that water and alcohol are the only substances in an alcoholic beverage (which I know isn't true), the formula is:
  ABV = ABW ÷ (.211 · ABW + .789)
  
  The problem is that I can't confirm my formula. I'm searching Google and can't find much on the topic. Well… I can find plenty of calculators, but they all seem to be using a linear formula.
  So… is this formula correct?
  
  EDIT: So, I've done a little more tweaking on this (after I already got the accepted answer). I already made the assumption that the density of water is 1 kg/l. The density that I used for ethyl alcohol was for 20°C. At that same temperature, water has a density of approximately .99823 kg/l and not 1 kg/l. Using this, I arrived at a different formula that's probably more accurate (at 20°C, that is):
  ABV = (99823 · ABW) ÷ (20923 · ABW + 78945)
  
  EDIT: Please see AlkonMikko's comment.
  
  **Tags:** alcohol-level
  
  > **Comments:**
  > **username_1**: This  hurts my head, I need a beer. Preferably one with an ABV value already known.  
  > **username_2**: The formula ABW = 0.1893*ABV*ABV + 0.7918*ABV + 0.0002 is good only for proof from 120% to 80% or so.  
  
  ---
  
  ## 3 answers
  
  ### Answer by username_3 on 2017-01-30. Score: 9 | Accepted answer
  
  I'm a Chemical Engineer and it frustrates me that everywhere on the internet appears to be using this linear approximation. Yeah it's probably okay for hobby brewers, but for anyone actually interested in solving the problem for example use in software design or higher ABV products, this approximation is really not good enough.
  
  This is actually a ridiculously complicated subject and it all boils down to the fact that at a molecular level, water and ethanol interact with one another with what are known as hydrogen bonds. Now you can just use an empirical lookup table or regress a tonne of data, but if you're interested in the root of this problem you should do some research into what are known as equations of state. In particular [UNIQUAC](https://en.wikipedia.org/wiki/UNIQUAC) for ethanol-water mixtures. It get's even worse when you realise that these equations of state describe gaseous behaviour remarkably well, but require additional thought to be applied to liquids.
  
  People dedicate their entire lives into perfecting a generalised equation of state to describe the interactions between all chemical components. ANYWAY I digress...
  
  I've done some number crunching myself using UNIQUAC and have come up with the following simple formula. Like yours above, it's only applicable to ethanol-water mixtures, and I've only validated this equation up to an ABV of 50% so be weary of going higher. This equation has an R-Squared value of 1.
  
  ABW = 0.1893\*ABV\*ABV + 0.7918\*ABV + 0.0002
  
  Try it yourself :)
  
  
  ---
  
  ### Answer by username_4 on 2014-11-03. Score: 3
  
  It is easier to reason about how to derive the alcohol-by-weight value from the alcohol-by-volume rather than the reverse.
  If abv is the alcohol-by-volume value expressed as a number between 0 and 1, then for a unit volume of the liquid, the weight of the alcohol will be 0.789 * abv.  Similarly, the weight of the non-alcohol component will be 1 - abv (assuming it has a density of 1).  So the total weight of the liquid will be:
    0.789 * abv + (1 - abv)
  = 1 - 0.211 * abv
  
  Using the weight of alcohol and the total weight, we can easily determine the alcohol-by-weight (also expressed as a number between 0 and 1):
  abw = 0.789 * abv / (1 - 0.211 * abv)
  
  So this is clearly not linear (it is hyperbolic), and maintains identity for the 0% and 100% cases as expected.  We can invert the equation in a few steps:
                      0.789 * abv = abw * (1 - 0.211 * abv)
                      0.789 * abv = abw - 0.211 * abv * abw
  0.789 * abv + 0.211 * abv * abw = abw
      (0.789 + 0.211 * abw) * abv = abw
                              abv = abw / (0.789 + 0.211 * abw)
  
  So that confirms the formula you derived.  Wolfram Alpha seems to agree.
  
  
  ---
  
  ### Answer by username_5 on 2015-04-21. Score: 2
  
  According to [Alcohol by volume (Wikipedia)](http://en.wikipedia.org/wiki/Alcohol_by_volume):
  
  ABV \* 0.78924 = ABW \* SpecificGravity(at 20°C in g/ml)
  
  Thus ABV = ABW \* SpecificGravity / 0.78924
  
  This formula is only correct for a mixture of ethanol and pure water. You can't plug in the s.g. of your beer and have it work.
  
  I have found tables that relate ABW to specific gravity for ethanol/water solutions, one can be found [here](http://www.handymath.com/cgi-bin/ethanolwater3.cgi?submit=Entry)
  
  I dumped the table into a spreadsheet, and used the formula to create a conversion table for ABV and ABW.
  
  Please note that the formula is not completely accurate against the table, 100% ABW calculates to 100.01% ABV. 0.01% difference is not really significant for our purposes. Not sure if the table or formula is incorrect.
  
  > **Comments:**
  > **username_6**: There is actually absolutely no reason this formula would not work for beer or any other liquid, if the SG is known.  "SG / 0.78924" is actually just density-of-measured-solution/density-of-ethanol, which by definition will produce the right weight->volume factor for ethanol contained in any (arbitrary) solution, no matter what it is made of.  The only drawback to this is that it requires that you know the SG of your solution to calculate the conversion (which varies nonlinearly for ethanol in water).  
  
  ---
  
  