Loading the page...
Preparing tools and content for you. This usually takes a second.
Preparing tools and content for you. This usually takes a second.
Fetching calculator categories and tools for this section.
Free ml to grams calculator for cooking, chemistry, and medicine. Convert between milliliters and grams for water, milk, flour, sugar, butter, oil, and more. Supports 20+ common ingredients with automatic density calculations. Perfect for recipe conversions and precise measurements.
Last updated: January 23, 2026
Need other cooking conversions? Browse Food Calculators
Density is automatically set based on the selected ingredient
Conversion Result
100.00 ml = 100.00 g
Density: 1.000 g/mL
Grams are equal to milliliters only when the density of the substance is exactly 1.0 g/mL(or 1 kg/L = 1000 kg/m³). This is the case for pure water at 4°C (39.2°F):
1 gram = 1 ml (water at 4°C / 39.2°F)
Even at room temperature (20-25°C or 68-77°F), we can still approximate that 1 gram equals 1 milliliter for water, as the density changes only slightly to about 0.998 g/mL. However, for other substances, the conversion depends entirely on their density.
Water has unusual properties that make it essential for life. For example, ice is less dense than liquid water, which is why ice floats. This property helps protect aquatic life in winter, as the heaviest water (at about 4°C) sinks to the bottom, creating a stable environment even when the surface freezes. This is theorized to have been important when life was first developing.
Milliliters are a unit of volume, while grams are a unit of weight. Converting between them is not a simple multiplication or division by a constant. Instead, you need to know the substance's density.
Volume [ml] = Weight [g] ÷ Density [g/ml]
or
Weight [g] = Volume [ml] × Density [g/ml]
| Ingredient | Density (g/mL) | Example |
|---|---|---|
| Water | 1.000 | 100 ml = 100 g |
| Milk | 1.030 | 100 ml = 103 g |
| Flour | 0.529 | 100 ml = 52.9 g |
| Sugar | 0.850 | 100 ml = 85 g |
| Salt | 1.200 | 100 ml = 120 g |
| Honey | 1.420 | 100 ml = 142 g |
| Butter | 0.911 | 100 ml = 91.1 g |
| Oil | 0.920 | 100 ml = 92 g |
| Oats | 0.400 | 100 ml = 40 g |
| Cacao | 0.600 | 100 ml = 60 g |
| Ice cream (premium) | 0.560 | 100 ml = 56 g |
| Ice cream (economy) | 0.500 | 100 ml = 50 g |
Note: Densities are approximations and may vary based on temperature, brand, and processing methods. For precise measurements, use weight (grams) rather than volume (milliliters).
ML to grams conversions are essential in various scientific and medical applications:
Example: If a medication is 50 mg/mL, then 10 mL = 500 mg = 0.5 grams
Example: For ethanol (density 0.789 g/mL), 100 mL = 78.9 grams
Tip: For chemistry and medicine applications, always use the specific density of your compound at the working temperature. Many compounds have density values listed in reference materials or safety data sheets (SDS). Use the "Custom ingredient" option in our calculator to enter these precise density values.
Given: 250 ml of water
Density: 1.0 g/mL
Calculation: 250 × 1.0 = 250 grams
Result: 250 ml = 250 g
Given: 200 ml of flour
Density: 0.529 g/mL
Calculation: 200 × 0.529 = 105.8 grams
Result: 200 ml = 105.8 g
Given: 150 grams of honey
Density: 1.42 g/mL
Calculation: 150 ÷ 1.42 = 105.6 ml
Result: 150 g = 105.6 ml
Given: 500 ml of milk
Density: 1.03 g/mL
Calculation: 500 × 1.03 = 515 grams
Result: 500 ml = 515 g
Share it with others who need help with ml to grams conversions