Unit Converters

Grams to Liters (by Substance Density) Converter

Convert a mass in grams to a volume in liters using each substance's density. Water is the simple case at 1 liter per 1000 grams; honey and oils differ.

Reviewed and updated

Try
Converted volume
1 L

1000 g of Water

Density
1.000 g/mL
1 litre weighs
1000 g
Conversion factors are exact; rounding may affect the final digit.
Was this helpful?

Grams and litres only line up if you know the density

Grams are mass and litres are volume, so you cannot convert one to the other without knowing how heavy the substance is per unit of volume. That is its density. Water is the easy case at 1 g/mL, which is exactly why "1 gram = 1 millilitre" feels universal but is not.

litres = grams ÷ ( density (g/mL) × 1000 )

Density of common substances

SubstanceDensity (g/mL)g per litre1000 g equals
Water (20 °C)1.0010001.00 L
Milk (whole)1.0310300.97 L
Granulated sugar0.808001.25 L
Brown sugar0.888751.14 L
Vegetable oil0.929201.09 L
All-purpose flour0.595931.69 L

Flour density swings with packing (0.53 loose to 0.85 packed), so weighing beats measuring by volume for baking.

The same weight fills very different volumes

This is the trap. 100 g of water, sugar and flour weigh the same but take up completely different amounts of space, because the lighter a substance is for its bulk, the more room it needs.

100 g flour169 mL
100 g sugar125 mL
100 g water100 mL

Identical mass, different volume: 100 g of flour fills nearly 1.7 times the space of 100 g of water.

Common questions

How many litres is 1000 grams?

For water, 1000 g is exactly 1 litre, because water has a density of about 1 g/mL. For anything else it depends on the density: 1000 g of oil is about 1.09 litres, and 1000 g of flour is closer to 1.7 litres.

Why can't I convert grams to litres without knowing the substance?

Grams measure mass and litres measure volume, which are different things. The link between them is density. Without a density you have no way to turn one into the other, the same way you cannot convert kilometres into hours.

Is a gram the same as a millilitre?

Only for water. Water is defined so that 1 g is very close to 1 mL, so people assume it holds everywhere. It does not: 1 g of flour takes up about 1.7 mL, and 1 g of oil about 1.09 mL.

From the blog

Guides & how-tos

All articles →