Gram to Liter Calculator

Convert weight to volume for water, oil, flour, and other ingredients with precise density adjustments.
Enter weight, select ingredient, get volume.
Results
Result will appear here

What is Density?

Imagine you have two identical 1-liter jars. You fill one with feathers and the other with lead.

  • Both jars have the same volume (1 Liter).
  • However, the jar of lead is much heavier (higher mass) than the jar of feathers.

This is density: how tightly packed the molecules are inside a substance.

  • Water is the standard: 1,000 grams of water equals exactly 1 Liter.
  • Oil is lighter than water: 1,000 grams of oil takes up more than 1 Liter of space.
  • Honey is heavier than water: 1,000 grams of honey fits into less than 1 Liter.

The Conversion Formula

To convert grams to liters manually, you cannot just move the decimal point. You must use the density formula:

Volume (L) = Weight (g) / Density (g/mL) x 1000

If you want to convert the other way (Liters to Grams):

Weight (g) = Volume (L) x Density (g/mL) x 1000

Density of Common Ingredients

IngredientDensity (g/mL)1000g converts to…
Water1.001.00 Liters
Milk1.030.97 Liters
Vegetable Oil0.921.09 Liters
All-Purpose Flour0.531.89 Liters
Granulated Sugar0.851.18 Liters
Honey1.420.70 Liters

Note: As you can see, 1kg of flour takes up nearly double the space of 1kg of water!

The Flour Trap

One of the most common mistakes in baking occurs when converting flour from weight (grams) to volume (liters/cups).

Flour is compressible. If you scoop flour directly from the bag, you might pack it down tight, increasing its density. If you sift it first, it becomes aerated and lighter.

  • Packed Flour: High density (more weight per liter).
  • Sifted Flour: Low density (less weight per liter).

For the most accurate results using our calculator, we use the standard average density for “spooned and leveled” flour, which is the standard for most recipes.

Calculation Example

Let’s say you have 500 grams of Vegetable Oil and you need to know how many liters that is.

  1. Find the Density: The density of vegetable oil is roughly 0.92 g/mL.
  2. Apply the Formula: Divide the weight by the density.
    • $500 / 0.92 = 543.47$ mL
  3. Convert to Liters: Divide by 1,000.
    • $543.47 / 1000 = 0.54$ Liters.

Answer: 500g of oil is roughly 0.54 Liters.

FAQs

Q1. Is 1 gram always equal to 1 milliliter?

A: No, this is only true for pure water (at 4°C). For all other substances, the volume will vary based on density. For example, 1 gram of gold takes up much less space than 1 gram of cotton.

Q2. Why does temperature matter?

A: Liquids expand when they get hot and shrink when they cool down. 1 Liter of hot oil weighs slightly less than 1 Liter of cold oil. For general cooking, this difference is negligible, but for chemistry or industrial measuring, temperature corrections are vital.

Q3. How do I measure “Custom Density”?

A: If you are working with a unique industrial fluid or a specific slurry, look for the “Specific Gravity” or density listed on the Material Safety Data Sheet (MSDS) or the product label. Enter that number (in g/mL or g/cm³) into the “Custom” field of the calculator above.

Sources: Inch Calculator, ConvertUnits, NinjaUnits, Omni Calculator, Calculator Online, Metric Calculator, BrightChamps.