About 31.1 grams in one troy ounce.
1 gram = 0.0321507463618939 troy ounces. To convert a value in grams to troy ounces, multiply by 0.0321507463618939.
31.1034768
31.1
About 31.1 grams in each troy ounce.