There can be no equivalence.
A gram is a measure of mass. A millilitre is a measure of volume. The two measure different things and, according to basic principles of dimensional analysis, conversion from one to the other is not valid.
If you are not convinced, consider a millilitre of air. How many grams? Next consider a millilitre of water. How many grams?
The masses of equal volumes of the two substances will clearly be very different. So there is no direct conversion between mass and volume: you need to know the density of the substance to enable you to carry out the conversion.
Many people believe that there is an exact conversion for pure water: that is not true. It is only an approximation and that has been the case since 1964 when the definition of the litre was changed.
Chat with our AI personalities
Density = Mass/Volume = 100 grams / 4 mL = 24 grams per mL.
Density = Mass/Volume = 50g/12.5mL = 4 g per mL
That cannot be determined, for grams is a unit of weight and mL is a unit of volume.
Density = mass/milliliters Density = 10 grams/2 ml = 5 g/ml ---------------
27 grams.