Ounce to gram converter

1 troy ounce is 31.1 grams. Choose troy ounces for gold and silver, or avoirdupois ounces for everyday weights.

1 troy oz in grams31.1035 g
Factor used1 troy oz = 31.1035 g

Results update as you type. Nothing you enter is stored.

OuncesTroy (grams)Avoirdupois (grams)
0.13.11032.8350
0.257.77597.0874
0.515.551714.1748
131.103528.3495
262.207056.6990
5155.5174141.7476
10311.0348283.4952
32.15999.9768911.4372

1 troy ounce = 31.1034768 g (precious metals); 1 avoirdupois ounce = 28.349523125 g (everyday weights).

How it works

Precious metals use the troy ounce of 31.1034768 g. Food and post use the avoirdupois ounce of 28.349523125 g. Mixing them up gives a 10% error, which matters when comparing gold prices.

Formula

Grams = troy oz x 31.1034768; grams = avoirdupois oz x 28.349523125

Frequently asked questions

How many grams are in an ounce of gold?

31.1034768 grams in a troy ounce.

Is a troy ounce heavier than a normal ounce?

Yes, about 9.7% heavier.

How many troy ounces are in a kilogram?

About 32.15.

Related

This tool is for information only and is not investment, tax or legal advice. Results depend on the inputs and assumptions you enter; check important figures with the official source or a qualified professional.