Fill in the empty fields to see the result.
| Karat | Fineness, ‰ | Price per gram at this purity |
|---|
Value = grams × purity (karat / 24) × price per gram of pure gold. 1 troy ounce = 31.1035 g, 1 tola = 11.6638 g, 1 baht = 15.244 g, 1 luong = 37.5 g. Shops add making charges and buy back below the selling price.
What the tool does
International gold prices are quoted in US dollars per troy ounce. A troy ounce is the standard weight for precious metals and is heavier than the ordinary ounce used for food. Shops in Pakistan price gold in rupees per tola or per gram. This tool connects the two.
You type:
- Price: the USD per troy ounce quote you want to convert. The tool does not fetch a live price.
- Weight and unit: grams, troy ounces, tola or another unit from the list.
- Purity: the share of pure gold in the item. Pure gold is the full value. Lower karats hold less gold.
- Exchange rate: rupees per US dollar.
The fields start with neutral sample values. Replace them with your own figures. The result updates next to the inputs.
Ready to try it on a real or demo account?
Partner link · trading carries a high risk of loss
The formula
The tool works in three steps:
- Price per gram in USD = ounce price ÷ grams in a troy ounce
- Price per gram in PKR = USD price per gram × USD/PKR rate
- Value of your gold = PKR price per gram × weight in grams × purity
For tola, the tool first converts the tola weight into grams and then applies the same steps. Every example figure comes from the tool itself, so you can check the arithmetic by changing one input at a time.
Getting the exchange rate
The rate you choose changes the answer. Bank rates, open-market rates and reference rates are often different. Use the converter below to check a reference rate, then type the rate that fits your purpose into the gold tool.
ECB reference rate of 2026-11-11. Banks and brokers apply their own rates and fees.
The converter uses the European Central Bank reference rate. For the State Bank of Pakistan figures, see SBP exchange rates and the exchange rates section.
Why shop prices differ from this result
The result is the metal value only. A jeweller's price per tola can be higher or lower because of:
- making charges on jewellery
- the dealer's buy and sell margin
- local supply and demand, which can push the local rate away from the international quote
- purity testing and how the dealer treats impurities when you sell
To work with karats and tola in more detail, use the gold karat calculator. For background on local market habits, read gold in Pakistan and the main gold page.
A note on gold trading
Some readers compare this figure with an XAUUSD chart. XAUUSD is gold quoted against the US dollar, and it is often traded as a leveraged CFD (contract for difference). Leveraged CFD trading can lose money fast, and the losses can exceed what you planned to risk. Before you look at any trading, read Regulation and Safety and risk management. The metals page explains how gold is quoted.
This tool does not give advice. It does not say whether gold is a good buy at any price.
Frequently asked questions
How do I convert a gold ounce to grams?
Divide the price per troy ounce by the number of grams in a troy ounce. The tool does this for you when you choose the unit.
How do I get the gold price per gram in PKR?
Enter the USD ounce price and the USD/PKR rate. Then set the purity to pure gold. The tool shows the PKR price per gram.
How is the gold rate per tola calculated?
The tool converts the tola into grams. Then it multiplies the PKR price per gram by that weight and by the purity.
Does the tool show a live gold price?
No. You type the price yourself, so the result depends on the quote and the exchange rate you enter.
Why is my jeweller's rate different?
Shop prices include margins, making charges and local market conditions. The tool shows only the metal value.
