Convert grams to fluid ounces and back for 10+ substances. Uses density-based conversion with mL, cups, tablespoons, and teaspoons outputs.
The grams to fluid ounces converter translates between mass and volume using substance-specific density values. One US fluid ounce equals 29.5735 milliliters, but the grams in that volume depend entirely on what the liquid is. Water, milk, oil, honey, and syrup all land on different gram values even when the fluid-ounce amount is identical.
That difference matters quickly: water, milk, oil, and honey all give different gram values for the same fluid-ounce measurement. This tool handles both directions, includes common kitchen substances, and shows related outputs such as milliliters, cups, tablespoons, and teaspoons. The extra outputs make it easier to compare a recipe amount against a measuring cup or bottle size without doing the density math again.
Use it when a recipe or product spec mixes metric weight with US volume measurements. It keeps the liquid identity visible so the answer is tied to the actual substance rather than a generic shortcut.
Use this converter when a recipe or product spec mixes metric weight with US volume measurements. It is useful for cooking, baking, drink prep, and ingredient scaling where density matters and a flat "grams to ounces" shortcut would be wrong. The density check matters whenever the same volume could weigh very differently from one ingredient to the next, especially when you are comparing one liquid or ingredient against another.
Fluid ounces = (Grams ÷ Density) ÷ 29.5735. Grams = Fluid ounces × 29.5735 × Density. 1 US fl oz = 29.5735 mL.
Result: 100 g water = 3.381 fl oz = 100 mL
100 grams of water = 100 mL (density 1.0), and 100 ÷ 29.5735 = 3.381 fluid ounces.
Fluid ounces measure how much space a liquid occupies; grams measure how heavy it is. The conversion between them depends on density. Dense liquids like honey (1.42 g/mL) weigh more per fluid ounce than water, while lighter oils (0.92 g/mL) weigh less.
1 US cup = 8 fl oz = 236.6 mL. For water, that is 236.6 g. For olive oil, that is 217.7 g. For honey, it is 335.9 g. Using the wrong density can throw off a recipe by 40% or more.
American and British fluid ounces differ: US = 29.5735 mL, Imperial = 28.4131 mL. This converter uses US fluid ounces. If you are following a UK recipe, remember that their fluid ounce is about 4% smaller — measurable in large quantities.
For water, 1 US fl oz is about 29.57 grams. For other substances, multiply 29.57 by the density in g/mL so the answer matches the liquid you are using.
Divide grams by the substance density to get mL, then divide by 29.5735 for fluid ounces. That two-step process keeps the density assumption explicit instead of hiding it in a shortcut.
No. Fluid ounces measure volume at 29.57 mL per US fl oz, while weight ounces measure mass at 28.35 g per oz. They only approximate each other for water, which is why the labels are easy to confuse.
1 fl oz equals 29.57 mL. With honey at 1.42 g/mL, that works out to about 42.0 grams, which is much heavier than water.
8 fl oz equals 236.6 mL. With milk at 1.03 g/mL, that comes to about 243.7 grams, so a cup of milk weighs a bit more than water.
1 US fl oz equals 29.5735 mL, while 1 UK imperial fl oz equals 28.4131 mL. The US fluid ounce is about 4% larger, so the system label matters when you convert.