physics calculator

Density Mass Volume Calculator

Solve density, mass, or volume from the other two positive quantities with transparent unit-neutral steps.

Density Mass Volume Calculator

Density

Choose the unknown and enter the other two values.

Formula version 1.0.0

How to use this calculator

  1. Choose density, mass, or volume as the unknown.
  2. Enter the other two positive values in compatible units.
  3. Select Calculate.
  4. Read the solved value and check the displayed rearrangement of ρ = m/V.

Symbols and units

SymbolMeaningUnit or domain
ρDensityMass per volume
mMassMass
VVolumeVolume

Checked examples

Find density

Inputs: Mass 20, volume 5

Calculation: ρ = 20 ÷ 5

Result: 4 mass units per volume unit

Each unit of volume contains four mass units.

Check: density-mass-volume.test.ts

Find volume

Inputs: Mass 24, density 3

Calculation: V = 24 ÷ 3

Result: 8 volume units

The result uses the volume unit implied by the inputs.

Check: density-mass-volume.test.ts

Assumptions, rounding, and limits

  • Inputs are positive.
  • Mass, volume, and density units are mutually compatible.
  • The material is treated as uniform.
  • Temperature and pressure effects are not modeled.

Frequently asked questions

Can I mix grams and cubic metres?

Only if the density unit is compatible; convert values to one coherent unit system first.

Does the result identify a material?

No. It only solves the mathematical relationship and does not confirm composition.

Why can density change?

Many materials expand or compress with temperature or pressure, which changes density.

Sources and review

Formula version
density.mass-volume@1.0.0
Formula review
Equatara formula review
Editorial review
Equatara editorial review
Last verified
2026-10-25
Applicability
Unit-neutral density, mass, and volume calculations for a uniform material.
Next review
On material formula/source change, or by 2028-10-25.

Found a problem?

Report a formula, result, example, source, or accessibility issue through the calculator correction process. Do not include sensitive input values.