How many grams are in a troy ounce?

About 31.1 grams in one troy ounce.

---------------------------------------------------

The troy ounce (exactly 31,103 476 8 g) is a non-SI unit used now only for noble metals.

The other common ounce, also a non-SI unit, is avoirdupois ounce equivalent to 28,349 523 125 g.