To convert density from g/cm³ to kg/m³, multiply the g/cm³ value by 1000 — the conversion factor is exact by definition, so 1 g/cm³ equals exactly 1000 kg/m³. This single rule handles every case in this unit family, whether you are looking up the density of steel in a materials table that quotes g/cm³ and need kg/m³ for an engineering calculation, comparing a lab measurement in g/mL with a published value in kg/m³, or sanity-checking a number from a chemistry problem set. The reason the factor is exactly 1000, with no rounding, comes from how the two units are built: a gram is one-thousandth of a kilogram, and a cubic centimeter is one-millionth of a cubic meter. Because (1/1000) ÷ (1/1,000,000) = 1,000, the conversion lands on a clean integer. This matters when you carry the result through downstream calculations — mass, volume, buoyancy, dosing — where a rounded factor can quietly introduce error. The same logic also explains the closely related identities you'll see in the wild: 1 g/cm³ equals 1 g/mL, and 1 g/cm³ equals 1 kg/L, because a milliliter is defined as exactly one cubic centimeter and a liter is one-thousandth of a cubic meter.

The g/cm³ to kg/m³ Conversion Formula
The formula is one line, and you can use it on paper, in a spreadsheet, or in your head once you've internalized it:
kg/m³ = g/cm³ × 1000
The factor of 1000 is not an approximation. It comes directly from the SI definitions: 1 kg = 1000 g and 1 m³ = 1,000,000 cm³. Writing that out shows the math behind the shortcut:
1 g/cm³ = (1 g) ÷ (1 cm³) = (1/1000 kg) ÷ (1/1,000,000 m³) = (1/1000) × (1,000,000 / 1) kg/m³ = 1000 kg/m³
Worked example: steel is commonly listed as 7.85 g/cm³ in handbooks that lean metric-light, while structural and finite-element software usually expects kg/m³. Applying the formula:
7.85 g/cm³ × 1000 = 7850 kg/m³
That 7850 kg/m³ is the value you would plug into a load, buoyancy, or wave-propagation calculation. If you only have the kg/m³ figure and need the g/cm³ version — for instance, to compare against a spec sheet — you divide by 1000 instead: 7850 kg/m³ ÷ 1000 = 7.85 g/cm³.
How to Convert g/cm³ to kg/m³ in Three Steps
For a calculation you'll do more than once, a dedicated tool is faster than a calculator-plus-formula workflow. The Density Converter handles the full pair in either direction and keeps the result consistent across every supported unit.
- Type the density value you want to convert into the density value field. Enter the number exactly as you have it — 7.85 for steel, 1 for water, 2.7 for aluminum, or whatever your spec calls for. No unit suffix is needed inside the field.
- Pick the units under the From and To selectors. For g/cm³ → kg/m³, choose g/cm³ on the left and kg/m³ on the right. If you ever need the reverse, swap them — kg/m³ on the left, g/cm³ on the right.
- Read the converted result in the output area. It updates as you type, with no Run button to click. Tick Show all units at once if you want to see the same value expressed in g/mL, kg/L, lb/ft³, lb/in³, oz/in³, lb/gal, and the rest at the same time — useful when a single spec sheet mixes conventions.
Going the Other Way: kg/m³ Back to g/cm³
The reverse direction is just as important, especially when scientific papers or CAD packages report in kg/m³ and your reference data sits in g/cm³. The shortcut is:
g/cm³ = kg/m³ ÷ 1000
A quick spot check on water: 1000 kg/m³ ÷ 1000 = 1 g/cm³, exactly as expected. Aluminum at 2700 kg/m³ becomes 2.7 g/cm³, and a polymer foam listed as 35 kg/m³ works out to 0.035 g/cm³ — small enough to explain why it floats. Because the conversion is a clean division, no decimal gymnastics are required; you can move the decimal three places and read off the answer.
One subtle point: values stored or transferred in spreadsheets occasionally pick up trailing decimals from intermediate calculations, and a value like 7.849999 kg/m³ will read as 0.007849999 g/cm³ rather than 0.00785. That is a display artifact, not a conversion error, and it disappears if you round the kg/m³ figure to a sensible number of significant figures first.
Other Density Units You May Encounter
Once you cross between metric and imperial — or between solid-bulk and liquid-volume conventions — the simple "multiply by 1000" rule is no longer enough. The following table lists the exact relationships the Density Converter uses, derived from the SI definitions of the kilogram, meter, and the US definitions of the pound, inch, foot, and gallon. These are stable reference values, not values computed from a worked example.
| From | To kg/m³ | Notes |
|---|---|---|
| 1 g/cm³ | 1000 kg/m³ | Identical to 1 g/mL and 1 kg/L |
| 1 g/mL | 1000 kg/m³ | 1 mL = 1 cm³ by definition |
| 1 kg/L | 1000 kg/m³ | Also written 1 t/m³ (tonne per cubic meter) |
| 1 g/L | 1 kg/m³ | Common in environmental and water-quality data |
| 1 mg/mL | 1 kg/m³ | Pharmaceutical and biochemical dosing |
| 1 lb/ft³ | 16.018463 kg/m³ | Imperial volumetric density |
| 1 lb/in³ | 27,679.905 kg/m³ | Very dense solids, alloys |
| 1 oz/in³ | 1,729.994 kg/m³ | Same family as lb/in³, ounce scale |
| 1 lb/gal (US) | 119.82643 kg/m³ | US liquid gallon (231 in³) |
If a number is given in any of these units and you need it in kg/m³, multiply by the factor in the middle column. To go from kg/m³ to one of the imperial units on the right, divide by that same factor. For lb/ft³ to kg/m³ specifically, the factor 16.018463 comes from (0.45359237 kg)/(0.3048 m)³, matching NIST SP 811.
Using Water as a Sanity Check
Pure water near 4 °C is the universal density anchor: it sits at exactly 1 g/cm³, which is the same as 1000 kg/m³, 1 g/mL, 1 kg/L, and roughly 62.428 lb/ft³. Reading any converted value against water tells you immediately whether the result is physically sensible.
A few quick mental benchmarks:
- Light woods and most plastics sit between 0.4 and 0.9 g/cm³ (400–900 kg/m³). They float on water, so any converted value below 1000 kg/m³ should be lighter than water.
- Water itself anchors at 1000 kg/m³. Anything denser than water sinks; anything lighter floats.
- Common metals run 2.7 g/cm³ for aluminum, 7.85 g/cm³ for steel, 8.96 g/cm³ for copper, and 11.34 g/cm³ for lead — corresponding to 2700, 7850, 8960, and 11,340 kg/m³.
If you convert 1 g/cm³ and end up with 1000 lb/ft³ instead of the expected 62.428, you almost certainly divided when you should have multiplied, or used the reciprocal of the lb/ft³ factor. Catching this kind of slip is the main reason to keep water in mind as you work.
When One Conversion Isn't Enough
Many real problems move across more than one unit pair. A specification might quote steel in g/cm³, the simulation expects kg/m³, and the shipping weight is in lb/ft³. Doing three sequential conversions by hand is where mistakes creep in, especially when each step rounds differently. A single tool that anchors every unit back to kg/m³ removes the compounding error.
The Density Converter uses one base unit, kg/m³, and converts every other unit through it — so g/cm³ to kg/m³ and kg/m³ to lb/ft³ stay exact regardless of how many pairs you touch. Enable Show all units at once when you need the same density expressed across every supported unit at the same time; the result switches to scientific notation for very large or very small values, so precision is not lost at the extremes. Because the tool runs entirely in your browser, nothing about your inputs is uploaded.
For deeper coverage of the underlying logic — including the reciprocal factors and how to read the conversion table — the step-by-step walkthrough on how to convert density between units in seconds covers the same tool from a different angle.