Whenever you hear the price of gold quoted in the global market, it is usually expressed in troy ounces. But for those who are more familiar with grams, they may wonder how many grams that equals? One troy ounce of gold equals 31.1035 grams, and this standard measurement underpins a multi-billion-rupee gold market across India every year.
Whether you are purchasing jewellery or considering a Gold Loan, understanding the ounce-to-gram gold conversion helps you compare prices accurately and avoid costly mistakes.
What is a Troy Ounce? Understanding the Gold Standard

Global gold prices are often referred to in terms of ounces. However, this is not the regular ounce used for groceries or cooking. Precious metals like gold are measured using a different unit called the troy ounce, which has a different weight.
This unit of weight is named after Troyes, a medieval French trading town, where precious metals were weighed using this unit. With the passage of centuries, it was made into the international standard of gold, silver, and platinum. Nowadays, all the big exchanges, such as the London Bullion Market Association (LBMA) or the Multi-Commodity Exchange (MCX) in India, price gold in troy ounces.
The LBMA has specified 1 troy ounce to be exactly 31.1034768 grams. This is approximated to be 31.1035 grams for practical use.
It is important to understand the difference between a troy ounce and an avoirdupois (regular) ounce. It is commonly used in daily life and has a weight of just 28.3495 grams. When purchasing or valuing gold, it is easy to get the two mixed up. Using a regular ounce instead of a troy ounce can undervalue gold by nearly 10%.
One Ounce of Gold in Grams: The Exact Conversion
The answer is simple and fixed:
1 troy ounce of gold = 31.1035 grams
This is the universally recognised gold ounce conversion to which all jewellers, lenders, bullion traders, and exchanges around the world adhere. In order to translate several ounces into grams, it is just required to multiply by 31.1035. The following is a quick reference:
|
Troy Ounces (oz) |
Grams (g) |
Approximate Value at ₹15,622/g (24K)* |
|
0.5 oz |
15.55 g |
₹2,42,922 |
|
1 oz |
31.1035 g |
₹4,85,898 |
|
2 oz |
62.207 g |
₹9,71,797 |
|
5 oz |
155.5175 g |
₹24,29,494 |
|
10 oz |
311.035 g |
₹48,58,988 |
*Indicative price depends on the 24K gold rate on 14 May 2025. Prices of gold vary day to day. The daily gold rate on MCX or IBJA should always be checked before making any transaction.
Read Also: How to Convert Gold Measurements: Pavan & Tola to Gram and More
Troy Ounce vs Regular Ounce: Why the Difference Matters
One of the most common mistakes in the valuation of gold has been the mix-up between the troy ounce and the ordinary ounce. The way they compare is as follows:
|
Feature |
Troy Ounce |
Avoirdupois (Regular) Ounce |
|
Weight |
31.1035 grams |
28.3495 grams |
|
Used for |
Gold, silver, platinum, precious metals |
Everyday items – food, parcels, body weight |
|
Global standard |
Yes – LBMA, COMEX, MCX |
No – not used in gold trading |
|
Difference |
~9.7% heavier than a regular ounce |
~8.9% lighter than a troy ounce |
Assuming that you made a mistake and calculated the price of gold using the usual ounce, rather than the troy ounce, you will be underestimating your gold by approximately 10%. In large transactions, such a mistake may cost lakhs of rupees.
How to Use the Ounce to Gram Gold Conversion to Calculate Price in India?
Once you know that 1 troy ounce of gold equals 31.1035 grams, you can easily calculate the price per gram from international gold prices. The formula is:
Price per gram = International gold price per ounce ÷ 31.1035
Example: International Gold Price to INR Gold Price per Gram
Assume the international gold price is $4,669 per troy ounce (approximately as of 14 May 2026), and the USD/INR exchange rate is ₹84.
● Price per gram in USD = $4,669 ÷ 31.1035 = approximately $150.11
● Price per gram in INR = $150.11 × 84 = approximately ₹12,609 per gram
The actual retail gold price in India may be higher after adding import duty, GST, making charges, and other domestic costs. This is why Indian retail prices are often closer to prevailing MCX gold rates.
Read Also: How is a Gold Loan Amount Calculated?
Factors That Affect the Gold Price Per Ounce in India
The world price of gold in troy ounces is not fixed. It is driven up or down by a number of world and local factors. The following are the key reasons that influence the gold rate in India:
● Interest rates: The interest rates are inversely related to gold. With rising interest rates, investors will be more inclined toward bonds and deposits, and the demand for gold will decline, pushing the gold price down. With a decrease in rates, gold is more appealing.
● Inflation: Gold is considered a store of value in an inflationary environment. The demand is more, and the price per ounce goes up with the demand.
● Rupee-Dollar exchange rate: India imports the majority of its gold and pays in US dollars, which means that at some point, a weaker rupee will increase the local price per gram directly, assuming that the international price remains constant.
● RBI and central bank buying: As the central banks of the major central banks and the Reserve Bank of India buy more gold, it is an indication of confidence in the gold and is likely to drive up the price of gold around the world.
● Seasonal demand in India: India experiences a high level of demand for gold in Diwali, Dhanteras, Akshaya Tritiya, and the wedding season. Increased demand in such periods may temporarily increase the domestic prices.
To Conclude
A troy ounce equals 31.1035 grams, and it forms the basis of global gold pricing. Understanding this conversion can help you make better financial decisions, whether you are tracking gold as an investment, purchasing jewellery, or using gold as collateral for a loan. It also helps you compare international gold prices with Indian market rates more accurately and avoid pricing confusion while buying or valuing gold.
Poonawalla Fincorp offers a Gold Loan with minimal documentation and quick approval. Apply today and make your gold work for you without having to sell it.
FAQs
How many grams is 1 oz of gold in grams exactly?
The London Bullion Market Association (LBMA) defines 1 oz of gold in grams as 31.1034768 grams, which is most commonly rounded to 31.1035 grams for practical use.
Why do gold prices in India differ from the international price per ounce?
Indian gold prices consist of the global price in troy ounces converted to grams, along with the import duty, GST, and local transportation expenses. Hence, it increases the domestic price over the raw global price.
Is the ounce-to-gram gold conversion the same for 22K and 24K gold?
Yes, the ounce to gram gold amount of 31.1035 grams per troy ounce is applicable to all purities. However, the price per gram differs because 22K gold contains less pure gold than 24K gold.
Can I use the gold ounce conversion to verify my Gold Loan valuation?
Yes, you can convert the current international gold price per ounce into a per-gram INR value and compare it with the valuation offered by the lender.
Is the Troy ounce used in India for local gold trading?
Indian gold trading is done in grams and tolas, although the benchmark price is generally derived based on the global troy ounce price quoted on the LBMA or MCX.
We take utmost care to provide information based on internal data and reliable sources. However, this article and associated web pages provide generic information for reference purposes only. Readers must make an informed decision by reviewing the products offered and the terms and conditions. Loan disbursal is at the sole discretion of Poonawalla Fincorp.
*Terms and Conditions apply