ml to Grams Calculator

Convert milliliters to grams for water, milk, flour, sugar, honey, oil, and other everyday ingredients using real density values.

Quick Facts

Method
grams = milliliters × ingredient density (g/mL)
Water is the reference point at 1.00 g/mL; every other ingredient's density comes from its own composition and how it's packed.

Your Results

Calculated
Weight
-
Grams for the volume and ingredient you entered
Density used
-
g/mL applied in the calculation
Ounces
-
Weight converted to ounces

Ready

Enter a volume and pick an ingredient, then calculate.

How ml to grams conversion actually works

Milliliters measure volume (how much space something takes up); grams measure mass (how much it weighs). These are only interchangeable once you know the substance's density, because 1 mL of a light, airy ingredient like flour weighs far less than 1 mL of a dense liquid like honey. The formula is simple: grams = milliliters × density (g/mL). Water is the reference point, with a density of 1.00 g/mL near room temperature, which is why "1 mL of water = 1 gram" is the one conversion that's always exact.

Why the ratio isn't always 1:1

Once you move away from water, the ratio shifts because different ingredients pack differently at the molecular and structural level. Flour is full of air pockets between fine particles, so it's much lighter than the same volume of water. Honey is a dense sugar solution with very little air or water content, so it's noticeably heavier than water at the same volume. Oils sit slightly below water's density because fat molecules pack a bit less tightly than water molecules.

Reference densities for common ingredients

  • Water: 1.00 g/mL — so 250 mL = 250 g
  • Whole milk: about 1.03 g/mL — so 250 mL ≈ 258 g
  • All-purpose flour (spooned and leveled): about 0.53 g/mL — so 250 mL ≈ 133 g
  • Granulated sugar: about 0.85 g/mL — so 250 mL ≈ 213 g
  • Powdered (icing) sugar: about 0.56 g/mL — so 250 mL ≈ 140 g
  • Brown sugar, packed: about 0.93 g/mL — so 250 mL ≈ 233 g
  • Honey: about 1.42 g/mL — so 250 mL ≈ 355 g
  • Vegetable oil: about 0.92 g/mL — so 250 mL ≈ 230 g
  • Butter, melted: about 0.91 g/mL — so 250 mL ≈ 228 g
  • Table salt: about 1.20 g/mL — so 250 mL ≈ 300 g

Why these values are approximate, not universal constants

Unlike water's density, ingredient densities in cooking are practical averages, not physical constants. Flour density depends heavily on whether it was sifted, spooned into the cup, or scooped and packed down — scooped flour can weigh 15-20% more than spooned flour for the same volume. Brown sugar depends on how firmly it's packed. Honey's density varies slightly by floral source and moisture content, and it also thins slightly when warm. Treat the values above as reliable working averages for home cooking and recipe conversion, not laboratory-grade constants.

Accuracy tips

  • For baking, weigh ingredients on a kitchen scale whenever possible — it removes the packing-density guesswork entirely.
  • Zero (tare) your scale between additions when weighing multiple ingredients into the same bowl.
  • For very small volumes (a teaspoon or less), a scale's precision may not help much — precise volume measurement (measuring spoons) is often more practical.
  • If a recipe gives weight in grams already, you don't need this conversion at all — measuring by weight is always more accurate than converting from volume.

Frequently Asked Questions

How accurate are the results?
The math (grams = milliliters x density) is exact. Accuracy depends entirely on how close the density value is to your actual ingredient — packing, temperature, and brand can shift real density by a few percent, so treat the result as a precise estimate, not a certified measurement.
Why do my results differ from other converters?
Volume-to-weight conversions depend on the specific ingredient and its packing density. A 'cup of flour' can range from 110g (sifted) to 155g (packed) — a 40% difference. For baking precision, weigh ingredients rather than measuring by volume.
Is 1 mL of water always exactly 1 gram?
Very nearly. Water's density is exactly 1.00 g/mL at 4°C by definition of the original metric system, and it stays within about 0.3% of that across normal kitchen and room temperatures (0-40°C). For everyday cooking purposes, 1 mL of water = 1 gram is effectively exact.
How do I convert grams back to milliliters?
Rearrange the formula: milliliters = grams ÷ density. For example, 200 g of honey (density 1.42 g/mL) is about 200 ÷ 1.42 ≈ 141 mL.