One troy ounce of silver weighs exactly 31.1034768 grams or 1.097 common ounces. The troy ounce is a unit of mass that was adopted widely in 15th century England as a way to measure precious metals like gold and silver. The reason this measuring system came into use for weighing metals is unclear, as is the origin of the troy weighting system itself.