How many grams are in a troy ounce of gold?
One troy ounce contains 31.1034768 grams. Gold Spot Now uses this constant when converting a troy-ounce spot reference into a per-gram estimate.
Weight unit guide
Gold and other precious metals use the troy ounce. Knowing the difference prevents a common conversion error when reading a spot price or estimating the value of a physical item.
One troy ounce equals 31.1034768 grams. A regular avoirdupois ounce used for many household goods equals about 28.3495 grams. A gold price per ounce means troy ounce unless the source says otherwise.
| Unit | Grams | Typical use |
|---|---|---|
| Troy ounce | 31.1034768 g | Gold and other precious metals |
| Regular ounce | 28.3495 g | Many household and general-weight goods |
The shared calculation module divides a USD price per troy ounce by 31.1034768 to obtain the theoretical price per gram. It then scales that value to kilograms, tola, or pennyweight when a calculator input requires it.
Unit conversion only describes metal weight. It does not account for a coin or jewellery premium, dealer spread, taxes, delivery, condition, assay, or a scrap buyer's offer. The resulting number is informational and theoretical.
Helpful answers
One troy ounce contains 31.1034768 grams. Gold Spot Now uses this constant when converting a troy-ounce spot reference into a per-gram estimate.
Yes. A troy ounce is about 31.1034768 grams, while a regular avoirdupois ounce is about 28.3495 grams.
Precious-metals quotations normally use the troy ounce. Check the source's unit if the wording is ambiguous; this site's gold price per ounce means troy ounce.