Skip to main content

Grams to Fluid Ounces Converter

This free grams to fl oz converter turns any weight into a volume, using the ingredient's density. 100 grams of water equals 3.3814 fl oz, but 100 g of honey is only 2.3813 fl oz and 100 g of flour is 6.1480 fl oz. Convert grams to fluid ounces (or fluid ounces to grams) in both US and Imperial fluid ounces: pick an ingredient, or enter a custom density, and get the answer with the full working shown.

1 US fl oz = 29.5735 mL. 1 Imperial fl oz = 28.4131 mL.

3.3814 fl oz (US)

100 g of water is about 100 mL.

How the grams to fl oz conversion works

A gram to fluid ounce conversion links weight to volume, so it needs the ingredient's density in g/mL. One US fluid ounce is exactly 29.5735 mL and one Imperial fluid ounce is 28.4131 mL. The grams to fl oz formula is:

fl oz = grams ÷ (density (g/mL) × 29.5735)

For water the density is 1.00 g/mL, so the grams to fluid ounces conversion factor for water is 0.033814 fl oz per gram: 100 grams of water equals 3.3814 fl oz. Denser ingredients like honey (1.42 g/mL) give fewer fluid ounces per gram; lighter ones like flour (0.55 g/mL) give more. To convert fluid ounces back to grams, multiply instead: grams = fl oz × density × 29.5735.

Grams to fl oz chart for water

This grams to fl oz table uses water (density 1.00 g/mL) and US fluid ounces. Use it to answer "how many fl oz in X grams" at a glance:

GramsUS fl oz (water)
1 g0.0338
5 g0.1691
10 g0.3381
50 g1.6907
100 g3.3814
250 g8.4535
500 g16.9070
1000 g33.8140

100 grams to fluid ounces for common ingredients

Compare how 100 grams of each ingredient converts to fluid ounces, both US and Imperial, plus the reverse fl oz to grams reference (8 fl oz to grams, US):

IngredientDensity (g/mL)100 g → US fl oz100 g → Imperial fl oz8 fl oz → grams (US)
Water1.003.38143.5195236.5882
Milk1.033.28293.4170243.6859
Cooking oil0.923.67543.8256217.6612
Honey1.422.38132.4785335.9553
Granulated sugar0.853.97814.1406201.1000
All-purpose flour0.556.14806.3991130.1235
Table salt1.222.77162.8848288.6376

Densities are standard cooking-reference approximations. For lab-grade accuracy, measure your ingredient's density and use the custom density option.

Frequently asked questions

How do I convert grams to fluid ounces?

Divide the grams by the ingredient's density in g/mL, then divide by 29.57353 (mL per US fluid ounce). The full grams to fl oz formula is: fl oz = grams / (density x 29.57353). For water (density 1.00 g/mL), 100 g / (1.00 x 29.57353) = 3.3814 fl oz.

How many fl oz is 100 grams of water?

100 grams of water equals 3.3814 US fluid ounces (about 3.38 fl oz). In Imperial fluid ounces it is 3.5195 fl oz, because the Imperial fl oz is smaller at 28.4131 mL.

How many fluid ounces is 100 grams of flour?

100 grams of flour equals 6.1480 US fluid ounces, using flour's density of 0.55 g/mL: 100 / (0.55 x 29.57353) = 6.1480 fl oz.

How many grams is 8 fluid ounces of water?

8 US fluid ounces of water weighs 236.5882 grams, because 8 x 1.00 x 29.57353 = 236.5882. That is why 8 fl oz (1 cup) of water is about 236.6 g.

How many fl oz in 100 grams of honey?

100 grams of honey equals 2.3813 US fluid ounces, using honey's density of 1.42 g/mL: 100 / (1.42 x 29.57353) = 2.3813 fl oz. Honey is much denser than water, so the same weight fills less volume.

How many fl oz in 100 grams of sugar?

100 grams of sugar equals 3.9781 US fluid ounces, using sugar's density of 0.85 g/mL: 100 / (0.85 x 29.57353) = 3.9781 fl oz.

What is the difference between US and Imperial fluid ounces?

A US fluid ounce is 29.5735 mL while an Imperial fluid ounce is 28.4131 mL, so the US fl oz is about 4 percent larger. 100 grams of water converts to 3.3814 US fl oz but 3.5195 Imperial fl oz. Use the unit toggle above to switch between them.

Can I convert grams to fl oz without knowing the density?

Not exactly: grams measure weight and fluid ounces measure volume, so the answer depends on the ingredient's density. For water and water-like liquids, multiply grams by 0.033814 to get US fl oz. For anything else, pick the ingredient in the converter or enter a custom density.

How do I convert fluid ounces back to grams?

Multiply instead: grams = fl oz x density x 29.57353. For example, 8 fl oz of oil (density 0.92 g/mL) is 8 x 0.92 x 29.57353 = 217.6612 grams. Use the reverse mode of this grams to fl oz calculator for any ingredient.

How many fl oz in 100 grams of milk?

100 grams of milk equals 3.2829 US fluid ounces, using milk's density of 1.03 g/mL: 100 / (1.03 x 29.57353) = 3.2829 fl oz.

Related converters

This converter handles grams ↔ fluid ounces (mass ↔ volume). For fluid ounces ↔ pounds (volume ↔ weight), see the fl oz to lb converter below.

Free tool by NRTechStudio