Conversions

Is 1 ml the Same as 1 Gram? The Honest Answer

Is 1 ml the same as 1 gram? Only if it's water. A millilitre of flour, oil or honey weighs something totally different. Here's when 1:1 is safe.

Is 1 ml the Same as 1 Gram? The Honest Answer
On this page

Straight answer: 1 ml is the same as 1 gram only when it’s water. Pour a millilitre of water and it weighs pretty much a gram. Pour a millilitre of flour and you get about half that. A millilitre of honey? Nearly one and a half grams. So whether 1 ml equals 1 gram depends completely on what’s in the spoon, and the thing that decides it is density. Want the number for one specific ingredient? The ml to Grams Converter spits it out in a second.

The reason everyone gets this wrong is simple. Water’s all over the kitchen, and it lands at exactly 1 gram per millilitre. So the “1 ml = 1 g” idea gets borrowed for everything, and that’s the moment a recipe quietly falls apart.

So why is water the exception?

A millilitre tells you how much space something takes up. A gram tells you how heavy it is. Two different questions, and most ingredients answer them differently.

Water’s the odd one out because its density is about 1 gram per millilitre. Fill a jug to 250 ml with water and you’ve got roughly 250 grams sitting on the scale. That tidy match is a quirk of water, not a rule you can hand to milk or oil.

Reach for something heavier or lighter and the match falls apart. Honey crams more weight into the same space, so it reads heavy. Flour is full of air, so it reads light.

When can you get away with 1 ml = 1 gram?

There’s a short list where the shortcut is genuinely fine:

  • Plain water, at any normal kitchen temperature. Technically it’s 1.000 g/ml at 4 °C and about 0.997 near room temperature, but both round to 1.
  • Thin, watery liquids that are mostly water anyway, like clear stock, tea, or black coffee. The error’s tiny.

And that’s about the end of it. The second you’re dealing with fat, sugar, flour, or a thick syrup, stop trusting the 1:1.

What a millilitre of each thing really weighs

This is the fastest way to see why one magic number can’t exist. Each row is a single millilitre and what the scale would say.

SubstanceDensity (g/ml)1 ml weighs
Water (room temp)~1.001.00 g
Whole milk~1.031.03 g
Heavy cream~0.990.99 g
Granulated sugar~0.850.85 g
All-purpose flour~0.530.53 g
Vegetable / olive oil~0.920.92 g
Honey~1.421.42 g
Table salt~1.221.22 g

Heavier than water (milk, honey, salt) and you clear a gram per ml. Lighter (flour, sugar, oil, cream) and you fall short of it. Treat these as close estimates, not exact science, since density wanders a bit with temperature and, for dry stuff, with how hard it’s packed.

How wrong can the 1:1 guess get?

A tiny gap won’t hurt a dish. A big one wrecks it. Two examples show the full spread, both running grams = ml × density.

Take 200 ml of flour and call it 200 g, and you’ve way overshot. The real weight is 200 × 0.53 = 106 g. That’s a 94-gram miss, almost twice the flour you meant to add, and more than enough to flatten a cake.

Now 150 ml of honey. Guess 150 g and you’ve undershot, because honey’s dense: 150 × 1.42 = 213 g, a 63-gram gap the other way.

Flour and honey sit at the two extremes, which is exactly why they punish this assumption the hardest. Oil and milk hug water, so their error stays small.

Rule of thumb: the further an ingredient’s density strays from 1.0, the more the 1 ml = 1 gram shortcut lets you down.

How close is 1:1 for common liquids?

Forget the dry goods for a second. Most liquids sit near water, so it pays to know which ones you can round and which you can’t. This takes 250 ml and stacks the lazy 250 g guess against the truth.

LiquidDensity (g/ml)250 ml really weighsOff by
Water~1.00250 g0%
Heavy cream~0.99248 g~1%
Whole milk~1.03258 g~3%
Vegetable oil~0.92230 g~8%
Honey~1.42355 g~42%

Water, cream, and milk all land within a few percent, close enough for a soup or a sauce nobody’s weighing to the gram. Oil’s starting to wander. Honey isn’t even in the same conversation. So round watery liquids all you like, and leave fats and syrups to the density.

The formula, for when you want it exact

Every figure above comes from one short line:

grams = ml × density (g/ml)

Multiply your millilitres by the ingredient’s density and there’s your weight. That’s the whole thing, and the full step-by-step (with more examples) is in how to convert ml to grams. Starting from a weight instead? Converting grams to ml runs it backwards.

Quick note on medicine

Sometimes people ask this for a liquid medicine, where the label reads milligrams per ml. That’s a concentration, not a density, so the 1 ml = 1 gram idea doesn’t touch it. For any medication, follow the label or ask a pharmacist. Don’t convert doses yourself.

Frequently asked questions

Is 1 ml always equal to 1 gram? No. It holds for water and near-water liquids, whose density is about 1 g/ml. Denser things like honey weigh more than a gram per ml; lighter things like flour weigh less.

Is 1 ml of milk 1 gram? Near enough. Whole milk’s around 1.03 g/ml, so a millilitre is about 1.03 g. Over a full litre that’s roughly 30 grams more than water.

How many grams is 1 ml of oil? About 0.92 g. Oil’s a little lighter than water, so 100 ml lands near 92 g instead of 100 g.

Why do bakers keep saying to weigh flour? Because a millilitre of flour isn’t a gram, and packed flour outweighs loose flour in the same cup. A scale reads grams straight off and skips the whole guessing game.

The bottom line

Treat 1 ml as 1 gram for water and thin watery liquids, and pull the density for anything else. Milk barely shifts, oil dips a bit under, and flour and honey swing hard in opposite directions. When you need the real figure for a real ingredient, let the ml to Grams Converter apply the density for you. For the science underneath, Wikipedia’s density article is a clean reference.

← All articles