Grams to ML Converter

How many milliliters is a gram? For water, 1 gram is 1 milliliter — but that only holds for water. Flour, sugar, oil, and milk each have their own density, so pick your ingredient below for an accurate grams-to-ml conversion.

Quick select:
All-Purpose Flour(Flours)
125g per cup
g

100 grams to milliliters by Ingredient

The same gram of each ingredient converts to a different number of milliliters, because their densities differ:

Ingredient100 gGrams per cup
All-Purpose Flour189 ml125g
Almond Flour246 ml96g
Granulated Sugar118 ml200g
Brown Sugar (Packed)108 ml220g
Powdered Sugar197 ml120g
Honey70 ml340g
Butter104 ml227g
Vegetable Oil109 ml218g
Olive Oil110 ml216g
Milk97 ml245g
Heavy Cream99 ml238g
Sour Cream98 ml242g
Cream Cheese102 ml232g
Rice (Uncooked)128 ml185g

Browse weights for 390+ ingredients in the ingredient database.

Why Grams to ML Depends on the Ingredient

Grams measure weight and milliliters measure volume. They match one-to-one only for water, whose density is almost exactly 1 g/ml. A lighter ingredient like flour takes up more volume per gram, so 100g of flour is closer to 189ml.

This converter uses each ingredient’s real density (its grams per cup against the 236.6ml in a US cup) to give a volume that actually matches the weight — not the water-only shortcut.

Related Conversions

Frequently Asked Questions

100 grams of water is 100ml. But 100g of flour is about 189ml, 100g of sugar about 118ml, and 100g of oil about 109ml — because each ingredient has a different density.

Related Tools