Unit Converters

Grams to Fluid Ounces Converter (by ingredient)

Converts grams of an ingredient into US fluid ounces by using its density. Since grams measure mass and fluid ounces measure volume, the answer depends on what you are pouring.

Reviewed and updated

Try
Converted amount
3.38 fl oz

100 g of water → US fluid ounces

Density
1.00 g/mL
1 g equals
0.0338 fl oz
Conversion factors are exact; rounding may affect the final digit.
Was this helpful?

Grams is mass, fluid ounces is volume — density connects them

You cannot go straight from grams to fluid ounces. First divide the mass by the density to get a volume in millilitres, then divide by the size of a fluid ounce. Water is the only substance where the density term drops out.

fl oz = grams ÷ ( density × 29.5735 )

The 29.5735 is the millilitres in one US fluid ounce; use 28.4131 for imperial. Density is in g/mL, so water is 1.00 and the formula simplifies to grams ÷ 29.5735.

Same 100 g, different volume

Denser things take up less room. One hundred grams of honey is well under three fluid ounces, while the same mass of oil is more than three and a half.

100 g oil3.68 fl oz
100 g water3.38 fl oz
100 g honey2.37 fl oz

Honey (1.42 g/mL) packs the same 100 g into a third less volume than oil (0.92 g/mL).

Grams to US fluid ounces, common substances

SubstanceDensity (g/mL)100 g250 g500 g
Water1.003.388.4516.9
Milk1.0353.278.1716.4
Vegetable oil0.923.689.2018.4
Melted butter0.963.518.7817.6
Honey1.422.375.9311.9
Soy sauce1.083.127.8115.6

Values in US fluid ounces. Flour and other dry, packable ingredients have no single density — loose versus packed can differ by half, so weigh them in grams instead of converting to a volume.

Common questions

Why can't I convert grams to fluid ounces without the density?

Grams measure mass and fluid ounces measure volume, so they are different things. The same 100 grams fills more of a measuring cup as oil than as honey. You need the density of the substance to bridge the two.

How many fluid ounces is 100 grams of water?

100 grams of water is 3.38 US fluid ounces. Water has a density of 1 g/mL, so this is the only case where the "just divide by 29.57" shortcut is accurate.

Are US and UK fluid ounces the same?

No. One US fluid ounce is 29.5735 mL and one imperial (UK) fluid ounce is 28.4131 mL, a difference of about 4 percent. Set the calculator to the right system before you trust the result.

From the blog

Guides & how-tos

All articles →