20 Fluid Ounces to Grams

How many grams is 20 fl oz? Here's the answer for water and common ingredients. 20 fl oz is equivalent to 1 Imperial pint.

💧 Water (1.0 g/mL)
591.47 grams
20 fl oz × 29.5735 = 591.47g

Convert 20 fl oz to Grams

Use the calculator below with any ingredient. Pre-filled with 20 fl oz.

20 fl oz = 591.47g (💧 Water)

20 fl oz in Grams — By Ingredient

20 fl oz of different substances weigh different amounts because each has a unique density.

Ingredient Density Grams Volume (mL)
💧 Water 1 g/mL 591.47g 591.47 mL
🥛 Whole Milk 1.03 g/mL 609.21g 591.47 mL
🫒 Cooking Oil 0.92 g/mL 544.15g 591.47 mL
🌾 All-Purpose Flour 0.529 g/mL 312.89g 591.47 mL
🍚 Granulated Sugar 0.845 g/mL 499.79g 591.47 mL
🧈 Melted Butter 0.959 g/mL 567.22g 591.47 mL
🍯 Honey 1.42 g/mL 839.89g 591.47 mL
🍷 Alcohol (Ethanol) 0.789 g/mL 466.67g 591.47 mL

How to Convert Fluid Ounces to Grams

To convert fluid ounces to grams, multiply the volume by 29.5735 (mL per US fl oz), then multiply by the substance's density.

Grams = Fluid Ounces × 29.5735 × Density

Example: 20 fl oz of Water

  1. Density of water: 1.0 g/mL
  2. Formula: 20 × 29.5735 × 1.0
  3. Result: = 591.47 grams

Other Fluid Ounce to Gram Conversions

Fl Oz Grams (Water) Common Use
0.5 fl oz 14.79g 1 tablespoon Convert →
1 fl oz 29.57g Single measure Convert →
1.5 fl oz 44.36g Standard shot Convert →
2 fl oz 59.15g Double shot / ¼ cup Convert →
3 fl oz 88.72g Small pour Convert →
4 fl oz 118.29g Half cup Convert →
5 fl oz 147.87g Wine glass Convert →
6 fl oz 177.44g ¾ cup Convert →

Frequently Asked Questions

Multiply the volume in fluid ounces by 29.5735, then multiply by the density of the substance. For water: grams = fl oz × 29.5735. Example: 8 fl oz × 29.5735 = 236.59 grams.
1 US fluid ounce of water weighs 29.5735 grams. For milk it's about 30.46g, for oil about 27.21g, and for flour only about 15.65g.
Divide the mass in grams by the density of the substance (in g/mL), then divide by 29.5735. For water (density = 1.0 g/mL), simply divide grams by 29.5735. Example: 100g ÷ 29.5735 = 3.3814 fl oz.
No. Grams (g) measure mass (weight), while fluid ounces (fl oz) measure volume. Converting between them requires knowing the density of the substance. Only for water does 1 gram equal approximately 1 mL.