One gram of gold contains 0.03215 troy ounces. At current gold spot prices, the value of 1 gram of gold updates in real time below. Gold is priced globally in troy ounces — this calculator converts any gram amount to its current dollar value instantly.
Gold spot price is quoted in troy ounces worldwide, but many buyers and sellers think in grams. This calculator converts any gram amount to its current dollar value using live gold spot prices. One troy ounce equals 31.1035 grams.
Value only. Based on 0.03215 troy oz per gram (1 troy oz = 31.1035 grams). Actual buy and sell prices may differ based on dealer premiums.
If you are holding multiple lots bought at different prices, knowing today's melt value is not enough. You need to track what you paid and how your stack is actually performing over time. MyOunces does this automatically →
The Formula
How the Math Works
Gold is priced in troy ounces worldwide. This calculator converts grams to troy ounces and multiplies by the live gold spot price.
Input (grams) 1
÷ 31.1035 grams per troy oz
= Troy Oz 0.03215 troy oz
x Spot Price live $/oz
= Value updates live above
One troy ounce = 31.1035 grams · 1 gram = 0.03215 troy oz
Reference
Gold Value by Gram Amount
Common gold gram weights and their current value at live gold spot prices.
Amount
Troy Oz
Current Value
Context
1 gram
0.03215 oz
—
Small gold bar, jewelry
2.5 grams
0.08038 oz
—
Common small bar size
5 grams
0.16075 oz
—
Common small bar size
10 grams
0.32150 oz
—
Popular gift bar size
20 grams
0.64301 oz
—
Common mid-size bar
31.1 grams
1.00000 oz
—
One troy ounce (1 oz Gold Eagle)
100 grams
3.2150 oz
—
100g bar, popular among investors
1 kilogram
32.150 oz
—
Standard 1 kilo gold bar
Common Questions
Gold Price Per Gram FAQ
How much is 1 gram of gold worth?
The value of 1 gram of gold changes with the spot price. One gram equals 0.03215 troy ounces. Multiply the current gold spot price by 0.03215 to get the gram value. At $2,000 per troy ounce, 1 gram of gold is worth approximately $64.30. Use the live calculator above for the current value.
How many grams are in a troy ounce of gold?
One troy ounce equals 31.1035 grams. Troy ounces are the standard unit for precious metals pricing worldwide. Standard avoirdupois ounces (used for everyday weights) equal 28.35 grams — always use troy ounces when calculating gold value.
Why is gold priced in troy ounces and not grams?
The troy ounce system dates back to medieval European trade and has been the standard for precious metals for centuries. Despite the metric system being widely adopted globally, gold markets worldwide — from London to New York to Shanghai — still quote prices in troy ounces per the established convention. Most dealers, exchanges, and financial instruments use troy ounces as the base unit.
How much is 10 grams of gold worth?
10 grams of gold equals 0.3215 troy ounces. At $2,000 per troy ounce, 10 grams is worth approximately $643. At $2,500 per troy ounce, approximately $803.75. Use the live calculator above — enter 10 in the quantity field to see the current value of 10 grams at today's spot price.
What is the difference between a gram and a troy ounce of gold?
A troy ounce of gold equals 31.1035 grams and is the standard unit for gold pricing. A gram is 1/31.1035 of a troy ounce, or approximately 0.03215 troy oz. Gold bars and coins are commonly sold in gram sizes (1g, 5g, 10g, 100g) as well as troy ounce sizes (1/10 oz, 1/4 oz, 1/2 oz, 1 oz). Both measure the same metal — grams are simply a smaller, metric-friendly unit.
If you are tracking multiple coins, MyOunces automatically calculates your total melt value across gold, silver, platinum, and palladium with live spot prices.