Gold Calculator

If you already know today’s gold price in Pakistan and now want to know what your own piece is worth, this friendly gold calculator does the maths for you. Just enter a weight, choose tola, gram, 10 gram or ounce, pick the karat, and you will get a clear estimate in rupees — no complicated formulas needed.

The calculator uses the 24 karat base rate of Rs 418,500 per tola on 24 October 2026. If you are not sure which karat you have, have a quick look at the purity guide on the homepage first — it explains 24, 22, 21 and 18 karat in simple terms.




Estimated price: Rs 418,500

How the calculation works

First, your weight is converted to tolas. One tola is about 11.6638 grams, and one ounce is about 31.1035 grams. Then the result is multiplied by the 24 karat rate per tola and by the purity factor for your chosen karat. For example, 22 karat uses about 0.9167, 21 karat uses 0.875, 18 karat uses 0.75 and 12 karat uses 0.5.

Quick examples

  • 1 tola of 24 karat gold: Rs 418,500
  • 1 tola of 22 karat gold: about Rs 383,622
  • 10 grams of 24 karat gold: Rs 358,800
  • 1 gram of 24 karat gold: Rs 35,880

This calculator gives an estimate only. Making charges, shop margins and taxes are not included, and the final shop price may differ. Rates are indicative, sourced from Karachi Sarafa Association, and are not financial advice.

What to do next

Got your estimate? See how today compares with earlier figures on Gold Price History, or go back to today’s gold rates for the full karat and city tables. If anything looks wrong, tell us through Contact Us.

Note: the calculator above now uses the published karat and weight table rates directly, so its results match the tables exactly, including 1 tola of 22 karat gold at Rs 383,622 and 10 grams of 24 karat gold at Rs 358,800.