Skip to content
OverCalculator
  1. Home
  2. Conversion
  3. Grams to fl oz Converter
Conversion

Grams to fl oz Converter

Convert grams to US fluid ounces with explicit ingredient density presets for water, milk, oil, honey, flour, sugar, and custom materials.

By OverCalculator Editorial Team, Updated

Fluid ounces
US fluid ounces
3.381 fl oz
Milliliters first
100 mL
Density used
1 g/mL
Ingredient
Water

100 g converts to 100 mL, then to 3.381 US fl oz.

g

Results update as you type.

Grams to fl oz Converter

This converter handles the awkward case where a recipe or label gives grams but your measuring tool is marked in US fluid ounces. Unlike cups-to-ounces or milliliters-to-ounces pages, this is not a simple volume-to-volume conversion. Grams are mass. Fluid ounces are volume. The missing piece is density, so the form requires an ingredient preset or a custom density before it can give a credible answer.

The default calculation assumes water at 1.00 g/mL. That assumption matters: 100 g of water occupies 100 mL, but 100 g of honey occupies far less volume and 100 g of vegetable oil occupies more. The compute function includes presets for water, milk, evaporated milk, vegetable oil, honey, all-purpose flour, and granulated sugar. It also lets you choose a custom material and enter density in g/mL. For pure volume conversions that do not involve grams, use the ml to oz converter, ounces to milliliters calculator, or volume converter. For density itself, see the density calculator.

Why density changes the answer

Density describes mass per unit volume. In this form, the unit is grams per milliliter. Dividing grams by density gives milliliters, then dividing milliliters by 29.5735 gives US fluid ounces. A dense ingredient gives fewer fluid ounces for the same mass because more grams fit into each milliliter. A light ingredient gives more fluid ounces because fewer grams fit into each milliliter.

That is why “grams to fl oz” cannot have a universal table the way “cups to fl oz” can. The water shortcut works only for water-like liquids near 1 g/mL. Milk is close but not identical. Oil is lighter. Honey is much denser. Flour and sugar are especially tricky because their bulk density depends on particle size, settling, and how the ingredient is put into a cup. The calculator uses typical values, not a guarantee for every brand or temperature.

Formula

The compute function uses a two-step conversion:

milliliters=gramsdensity in g/mL\text{milliliters} = \frac{\text{grams}}{\text{density in g/mL}}

Then it converts milliliters to US fluid ounces:

US fluid ounces=milliliters29.5735\text{US fluid ounces} = \frac{\text{milliliters}}{29.5735}

Combined into one expression:

US fluid ounces=gramsdensity in g/mL×29.5735\text{US fluid ounces} = \frac{\text{grams}}{\text{density in g/mL} \times 29.5735}

The density must be positive. If grams are negative, density is zero, or the custom density is not a finite number, the form returns an invalid state rather than a misleading result.

Worked example matching the calculator

With the default input, the form uses 100 g of water at 1.00 g/mL. First it converts mass to volume:

milliliters=1001.00=100\text{milliliters} = \frac{100}{1.00} = 100

Then it converts milliliters to US fluid ounces:

US fluid ounces=10029.5735=3.381402\text{US fluid ounces} = \frac{100}{29.5735} = 3.381402

The result panel rounds the primary answer to 3.381 fl oz. The detail rows show 100 mL first, 1 g/mL as the density used, and Water as the ingredient label. The copy text follows the same order: 100 g ÷ 1 ÷ 29.5735 = 3.381 US fl oz.

Reference table by built-in density

Ingredient presetDensity used100 g becomesUS fluid ounces
Water1.00 g/mL100.00 mL3.381 fl oz
Milk1.03 g/mL97.09 mL3.283 fl oz
Evaporated milk1.06 g/mL94.34 mL3.190 fl oz
Vegetable oil0.92 g/mL108.70 mL3.675 fl oz
Honey1.42 g/mL70.42 mL2.381 fl oz
All-purpose flour0.59 g/mL169.49 mL5.731 fl oz
Granulated sugar0.85 g/mL117.65 mL3.979 fl oz

Cooking context

This conversion is most helpful when a recipe writer gives a liquid by mass but your measuring cup is not a scale. Bread formulas may list water in grams; at the default water density, 300 g is about 10.144 US fl oz. A sauce might list 100 g of honey; because the honey preset is 1.42 g/mL, that becomes about 2.381 fl oz, not 3.381 fl oz. A dressing with 100 g of oil converts to about 3.675 fl oz because oil is lighter than water.

For baking, the best answer is often to keep using grams. A scale repeats more reliably than a volume cup, especially for flour and sugar. Still, a density conversion can help when you are portioning a liquid into a measuring spoon, checking whether a container is large enough, or translating a recipe for a kitchen that lacks a scale. If your product label provides a density or specific gravity, choose custom density and use that value instead of a generic preset.

Pitfalls to avoid

Do not confuse fluid ounces with weight ounces. The calculator returns US fl oz, not oz on a scale. Do not assume water density for every ingredient; honey, oil, and dry goods show large differences. Do not use imperial fl oz unless you adjust the volume factor. Do not expect preset dry-ingredient densities to match packed cups exactly, because flour and sugar settle in storage and compact when scooped. Finally, check the density unit: g/mL and kg/L have the same numeric value, but g/L must be divided by 1000 before entering it.

Sources

Frequently asked questions

Why does grams to fl oz require density?
Grams measure mass, while fluid ounces measure volume. Density tells how many grams fit in each milliliter, so it is the bridge between the two. Without density, 100 grams of water, oil, honey, flour, and sugar would incorrectly appear to occupy the same volume.
What substance does the default calculation assume?
The default ingredient is water with a density of 1.00 g/mL. With the default 100 g input, the calculator first gets 100 mL, then divides by 29.5735 to display about 3.381 US fl oz. Change the ingredient if your material is not water.
Which density presets are built into the form?
The compute function includes water at 1.00 g/mL, milk at 1.03, evaporated milk at 1.06, vegetable oil at 0.92, honey at 1.42, all-purpose flour at 0.59, and granulated sugar at 0.85. A custom density field appears when you choose custom material.
Are fluid ounces the same as ounces by weight?
No. A fluid ounce is a volume unit, equal to 29.5735 mL in the US system. A weight ounce is a mass unit. This calculator starts from grams of mass and estimates fluid ounces only after applying the chosen density.
Can I use this for flour or sugar?
You can estimate flour or sugar volume with the preset densities, but dry ingredients are variable. Scooping, sifting, settling, humidity, and brand differences change bulk density. For baking precision, keep the gram measurement when possible and treat the fluid-ounce result as a measuring approximation.
Does this use US or imperial fluid ounces?
It uses US fluid ounces. One US fl oz equals 29.5735 mL, while an imperial fl oz is about 28.4131 mL. If a recipe source uses imperial measures, the same gram mass and density would convert to a different fluid-ounce number.

Related calculators

Grams to fl oz Converter updated at