ML to Grams Calculator: Convert mL to g for Any Ingredient

Convert ml to grams for water, flour, sugar, milk, and oil. 1 ml of water is 1 gram, but density changes the answer. Free ml to grams calculator with a chart.

ML to Grams Calculator

Convert ml to grams for any ingredient. For water, 1 ml equals 1 gram, but flour, sugar, oil, and milk each weigh differently because their density is not the same. Pick your ingredient below for an accurate ml to grams conversion.
Grams to Milliliters Milliliters to Grams

Density changes with temperature, brand, and how an ingredient is packed, so treat these as close estimates for cooking, not lab-grade values. For dry ingredients, spooning versus scooping can shift the weight noticeably.

To convert ml to grams (also written ml to g), multiply the volume in milliliters by the ingredient’s density in g/ml. For water, 1 ml equals exactly 1 gram, so 100 ml is 100 grams. But this only works for water. Flour is lighter, so 100 ml of flour is about 53 grams. Oil is 92 grams, and honey is 142 grams for the same 100 ml. The calculator above handles each ingredient for you.

How to Convert ML to Grams

The formula is simple: grams = milliliters × density.

Density is the key. It tells you how much one milliliter of a substance weighs in grams. Water has a density of 1 g/ml, which is why ml and grams are equal for water. Everything else differs.

For example, 250 ml of milk has a density of 1.03, so 250 × 1.03 = 257.5 grams. The same 250 ml of flour, at a density of 0.53, is only 132.5 grams. Same volume, very different weight, because flour holds a lot of air.

This is why a recipe that lists both ml and grams is not making a mistake. The two numbers only match for water.

ML to Grams Conversion Table (Water)

For water and thin water-based liquids, ml and grams are equal. Use this as a quick reference.

Milliliters (mL)Grams (g)
1 mL1 g
5 mL5 g
10 mL10 g
15 mL15 g
30 mL30 g
50 mL50 g
60 mL60 g
100 mL100 g
150 mL150 g
200 mL200 g
240 mL240 g
250 mL250 g
300 mL300 g
500 mL500 g
1000 mL1000 g

ML to Grams for Common Ingredients

Density changes the weight, so 100 ml gives a different number for each ingredient.

Ingredient100 mL weighs
Water100 g
Milk103 g
All purpose flour53 g
Granulated sugar85 g
Powdered sugar56 g
Butter91 g
Cooking oil92 g
Honey142 g

How Many ML in a Gram?

This is the reverse of ml to grams, and the answer again depends on the ingredient.

For water, 1 gram is 1 ml, because water’s density is 1. But for lighter ingredients you get more volume per gram. 1 gram of flour is about 1.9 ml, because flour is less dense. For heavier ingredients like honey, 1 gram is only about 0.7 ml.

The formula is: ml = grams ÷ density. To convert the other way, from grams into milliliters, use our grams to ml calculator.

Related Conversions

Frequently Asked Questions

Is 1 ml equal to 1 gram?

For water, yes. 1 ml of water weighs exactly 1 gram at room temperature. For anything else it depends on density. 1 ml of oil is about 0.92 grams, and 1 ml of honey is about 1.42 grams.

How many grams is 100 ml?

For water, 100 ml is 100 grams. For milk it is about 103 grams, for flour about 53 grams, and for oil about 92 grams. The ingredient decides the weight.

How do I convert ml to grams without density?

You cannot get an exact answer without density, but for water and most thin water-based liquids like juice or broth, you can treat ml and grams as equal. For thick or dry ingredients, you need the density.

Why are ml and grams different?

Milliliters measure volume, the space something takes up. Grams measure mass, how heavy it is. Density links the two, and it is different for every substance.