Money

Gold Rate Calculator

Convert the international gold price per ounce into the rate per tola, per 10 grams and per gram in rupees, dirhams, riyals or any currency, for 24, 22, 21 or 18 karat.

Rules last checked 25 October 2026Every step shown

Your numbers are saved in this browser.
USD

The spot price per troy ounce in US dollars, as shown on financial news sites.

In your currency. For US dollars, enter 1.

%

Local markets often price a little above or below the international rate. Leave at 0 for the pure conversion.

Per tola (24K)

Rs 273,000

Per 10 grams
Rs 234,057
Per gram
Rs 23,406
Per troy ounce
Rs 728,000

At $2,600 an ounce and 280 to the dollar, 24-karat gold is Rs 273,000 a tola, or Rs 234,057 for 10 grams.

How it's worked out

  1. Per gram, 24K$2,600 × 280 ÷ 31.1035 gRs 23,406
  2. Per tola× 11.6638 gRs 273,000
  • Jewellers add making charges, and local market rates (for example the sarafa association's) can differ from the converted international price.

The formula

Per gram = ounce price × exchange rate ÷ 31.1035 · Per tola = per gram × 11.6638 · Karat price = 24K price × karat ÷ 24

Worked example

At $2,600 an ounce and Rs 280 to the dollar, an ounce costs Rs 728,000. A tola, 3/8 of an ounce, is Rs 273,000 in 24 karat and Rs 250,250 in 22 karat; 10 grams of 24 karat is Rs 234,057.

Questions people ask

How is the gold rate per tola worked out?

A tola is 11.6638 grams, exactly 3/8 of a troy ounce. Multiply the ounce price by the exchange rate and by 0.375.

What is 22 karat gold worth compared with 24 karat?

22 parts in 24 are gold, so 22 karat is worth 22/24 (91.7%) of the 24-karat price.

Why is the local rate different?

Local bullion markets add or subtract a margin for import costs and local demand, and jewellers add making charges. Use the local premium box to match your market's rate.

About this calculator

Formula and rules last checked 25 October 2026Written and tested by the CalculatorDex teamReport a problem