one troy ounce of silver is 31 10348 grams so the approximate price of silver per gram can be calculated as follows price of silver per gram price of silver per troy ounce 31 10348 eg if silver is $ 20 usd per ounce