4 October 2026— (Berlin)Last known
Goldpreis GermanyLive gold price in euros
DE

Troy ounce to grams

One troy ounce weighs exactly 31.1034768 grams. An ounce of gold is worth 3,681.17 EUR today, a gram of fine gold 118.34 EUR.

Live price Last knownGold (1 oz)
XAU
3,681.17 €/oz—
$ 4,141.80/oz
Last updated: 4 October 2026
Converter

Convert troy ounces to grams

Converts precious-metal weight units and shows the current metal value in euros.

Weight in grams31.1035 g
Metal value (pure)3,681.17 €
UnitEquals
grams31.1035
troy ounce1.0000
kilograms0.0311
ounce (avoirdupois)1.0971
troy pound0.0833
pound (avoirdupois)0.0686
tola2.6667
pennyweight20.0000
grain480.00
carat (weight)155.5174

How many grams in an ounce?

For precious metals an ounce always means the troy ounce of 31.1035 g, not the everyday avoirdupois ounce of 28.35 g. One kilogram equals 32.1507 troy ounces.

Other units

A troy pound has 12 troy ounces (373.24 g). The tola (11.66 g) is common in India and the Gulf. The metric carat (0.2 g) weighs gemstones and is unrelated to gold purity in carats.

Density of gold

Gold has a density of 19.32 g/cm³, so a kilo bar has a volume of only about 52 cm³. Silver is 10.49 g/cm³, platinum 21.45 and palladium 12.02. See the gold price per ounce and the gold price per gram.

Frequently asked questions

How many grams is an ounce of gold?

A troy ounce of gold weighs 31.1035 grams.

What is an ounce of gold worth?

One troy ounce is worth 3,681.17 EUR or 4,141.80 US dollars today.

How many ounces are in a kilo?

One kilogram equals 32.15 troy ounces.

Gold price in German cities

The gold price is the same across Germany; dealers differ only in premiums and margins.