Skip to content
IGCSE·Tuition
Physics · Lessons

Convert density units

A correct density calculation can still lose the mark when the answer is in the wrong unit.

On this page
  1. Where does the factor of 1000 come from?
  2. How do you convert step by step?
  3. Worked example
  4. The mistake to watch for
  5. Check yourself
  6. Where this leads next

To change density from g/cm³ to kg/m³, multiply by 1000. To change from kg/m³ to g/cm³, divide by 1000. Both units describe the same quantity, mass per unit volume, written with different building blocks.

This skill appears whenever a question gives data in g and cm³ but asks for an answer in kg/m³. It belongs with mass, weight and density.

Where does the factor of 1000 come from?

Build it from two conversions. Mass: 1 g = 0.001 kg. Volume: 1 cm³ = 0.000 001 m³ = 10⁻⁶ m³, because 1 m = 100 cm and 100³ = 1 000 000.

So 1 g/cm³ = 0.001 kg ÷ 0.000 001 m³ = 1000 kg/m³.

How do you convert step by step?

  1. Write the starting unit next to the number.
  2. Decide the direction. Going to kg/m³ gives a bigger number, going to g/cm³ gives a smaller one.
  3. Multiply or divide by 1000 accordingly.
  4. Sense check against water: 1 g/cm³ = 1000 kg/m³.

Worked example

A steel sample has density 7.8 g/cm³. Give its density in kg/m³.

Step 1: 7.8 g/cm³ needs to go to kg/m³, so the number should grow.

Step 2: 7.8 × 1000 = 7800.

Answer: 7800 kg/m³.

Check by the long route: 7.8 g in 1 cm³ means 7.8 g × 1 000 000 = 7 800 000 g in 1 m³. Then 7 800 000 g = 7800 kg. The same answer.

The mistake to watch for

Mistaken working: 7.8 g/cm³ = 7.8 × 100 × 100 × 100 = 7 800 000 kg/m³

The student cubed the length conversion to fix the volume, but forgot to convert grams into kilograms.

Cubing the length factor correctly gives 1 000 000 for the volume. The mass conversion then divides by 1000, so the net factor is 1000, not 1 000 000. A quick sense check helps: steel cannot be seven million kilograms in a cubic metre when water is 1000 kg/m³.

Check yourself

1. Convert 2.7 g/cm³ to kg/m³.

Show answer

2.7 × 1000 = 2700 kg/m³.

2. Convert 13 600 kg/m³ to g/cm³.

Show answer

13 600 ÷ 1000 = 13.6 g/cm³.

3. A cooking oil has density 0.92 g/cm³. Will it float on water (1000 kg/m³)? Explain with a conversion.

Show answer

0.92 × 1000 = 920 kg/m³. This is less than 1000 kg/m³, so the oil floats.

Where this leads next

Use this conversion in calculating an unknown volume from mass and density. If the units in that lesson still feel slippery, practise with the mixed practice set.

A teacher watching you convert can see in seconds whether the gap is the factor or the habit of writing units. That is the kind of detail covered in online one-to-one Physics tuition.

Questions people ask

Why is 1 g/cm³ equal to 1000 kg/m³?

1 g is 1/1000 of a kg, so the mass part is divided by 1000. 1 cm³ is 1/1 000 000 of a m³, so dividing by the volume multiplies by 1 000 000. Together the factor is 1 000 000 ÷ 1000 = 1000.

Which unit should I give my answer in?

Use the unit that matches the question's data, unless the question names a unit. If the mass is in g and the volume in cm³, g/cm³ is natural. If the question asks for kg/m³, convert. State the unit on the answer line either way.

What is the density of water in both units?

Pure water is about 1.0 g/cm³, which is 1000 kg/m³. It is a useful benchmark because any substance denser than that sinks in water and any less dense substance floats.

Updated:

Your next step

If unit conversions keep producing answers that are a thousand times too big or too small, a one-to-one teacher can rebuild the conversion from first principles with you.

Paid one-hour trial at your assigned teacher’s confirmed rate, starting from RM80. Other fees, schedules and ongoing arrangements are confirmed directly with your teacher after the trial class.

Tuition is arranged with a parent or guardian. Send them this page on WhatsApp and they can enquire for you.

Parent or guardian? Enquire here

9,000+ students helped through our service