Density Converter
Convert density between metric and imperial units.
How to use
- 1 Type the density value you want to convert.
- 2 Select the unit your value is currently in.
- 3 Read the equivalent density in every other supported unit.
- 4 Use "Copy all" to grab the full conversion list.
About Density Converter
The Density Converter turns a single density figure into its equivalent across every common metric and imperial unit at once.
Density — mass per unit volume — is one of the most frequently quoted material properties in engineering, chemistry, manufacturing and shipping, yet it is reported in a frustrating mix of units depending on the field and the country.
Materials scientists favour grams per cubic centimetre, civil engineers reach for kilograms per cubic metre, and a US datasheet might list pounds per cubic foot or pounds per gallon.
Enter your value, pick the unit it is in, and the converter immediately shows the same density expressed in kilograms per cubic metre, grams per cubic centimetre, grams per millilitre, kilograms per litre, pounds per cubic foot, pounds per cubic inch, pounds per US gallon and ounces per cubic inch.
Every figure pivots through the SI base unit (kg/m³) so the conversions stay internally consistent and reversible.
As a handy reference, pure water sits at 1000 kg/m³, which is exactly 1 g/cm³ and 1 g/mL — a quick sanity check whenever a result looks off.
All maths runs locally in your browser, so nothing is uploaded and the tool keeps working offline once loaded.
FAQ
Are g/cm³ and g/mL the same thing?
Yes. One millilitre equals one cubic centimetre, so a density in g/mL is numerically identical to the same density in g/cm³. The tool shows both for convenience.
Which gallon does lb/gal use?
It uses the US liquid gallon (3.785411784 litres). UK imperial gallons are larger, so do not mix the two when comparing pound-per-gallon figures.
Why is the input limited to non-negative numbers?
Density is mass divided by volume and is always zero or positive for real materials, so negative values are rejected to prevent meaningless results.