Troy ounces to Grams Converter

Convert troy ounces to grams with accurate results.

Quick Answer

1 troy_oz = 31.1034768 g

Weight conversion

Calculator

Results update instantly. Use Calculate to confirm the current conversion.

Decimals and negative values are supported.
Choose 2, 4, 6 or 8 decimal places.

Result

31.1034768 g

1 troy_oz = 31.1034768 g

Live result is ready.

Conversion Summary

1 troy ounce equals 31.1034768 grams.

1 gram = 0.03215075 troy ounces.

Equivalent Values

1 troy_oz equals:

31.1034768 g
Grams
0.03110348 kg
Kilograms
0.06857143 lb
Pounds

Formula

1 g = 0.03215075 troy_oz

grams = troy ounces × 31.1034768

Example

Convert 1 troy ounce to grams:

1 × 31.1034768= 31.1034768 g

Troy ounces to Grams Conversion Table

Select a listed value for a dedicated conversion result page.

Conversion Methodology

Convertora uses internationally recognized metric and avoirdupois conversion factors. Factors are stored relative to the SI kilogram, and displayed results are rounded for readability.

Last Updated: