Troy ounce to Gram

1 troy ounce = 31.1035 grams. Type any value below to convert troy oz to grams instantly.

1 troy ounce equals

31.1035 grams

1 troy ounce = 31.1035 grams

Share on WhatsApp
Same amount in every unit
  • Gram31.1035
  • Sovereign3.8879
  • Tola2.6667
  • Kilogram0.031103
  • Milligram31,103.48
  • Troy ounce1

Troy ounce to Gram

1 troy ounce = 31.1035 grams

To convert troy oz to grams, multiply by 31.1035. Example: 5 troy oz = 155.5174 grams.

Quick reference table

Troy ounceGram
0.5 troy oz15.5517 grams
1 troy ounce31.1035 grams
2 troy oz62.207 grams
5 troy oz155.5174 grams
10 troy oz311.0348 grams
25 troy oz777.5869 grams
50 troy oz1,555.17 grams
100 troy oz3,110.35 grams
500 troy oz15,551.74 grams
1,000 troy oz31,103.48 grams

Units on this page

Troy ounce
31.1035 g, the unit used in international gold prices.
Gram
The base metric unit for gold. Jewellery is billed per gram.

Always confirm measurements for a purchase or registration with official records.

Questions people ask

How many grams are in 1 troy ounce?

1 troy ounce equals 31.1035 grams.

How many troy oz are in 1 gram?

1 gram equals 0.032151 troy oz.