Unit converter
Troy ounces to grams
1 troy ounce equals 31.1035 grams. Enter any amount below — the factor is applied exactly, with no rounding until display.
Grams
31.1035
1 troy ounce = 31.1035 grams
Conversion table
The amounts people look up most, precomputed.
| Troy ounces | Grams |
|---|---|
| 0.5 | 15.55175 |
| 1 | 31.1035 |
| 2 | 62.207 |
| 3 | 93.3105 |
| 5 | 155.5175 |
| 10 | 311.035 |
| 20 | 622.07 |
| 50 | 1,555.175 |
| 100 | 3,110.35 |
Questions
How many grams are in 1 troy ounce?
31.1035 grams.
How do I convert troy ounces to grams?
Multiply the number of troy ounces by 31.1035. To go the other way, divide by 31.1035 — or multiply by 0.032151.
Why is a tola 11.6638 grams?
The tola was standardised against the weight of the historical rupee coin, which converts to 11.6638 grams — the figure Pakistani bullion dealers still quote.