qaafPakistan calculators

Gram to Tola Converter

Converts grams to tola, masha and ratti for gold and silver, using 1 tola = 11.6638 g.
Result10.000 gram
Tola
0.8574
Masha10.288
Ratti82.306
Troy ounce0.3215
Kilogram0.0100

One tola is 11.6638 grams (180 grains), the weight jewellers use in Pakistan. One tola is 12 masha or 96 ratti.

To convert grams to tola, divide by 11.6638. So 10 grams is 0.8574 tola, 50 grams is 4.2868 tola, and 100 grams is 8.5735 tola.

This helps when a jewellery receipt or an imported bar is in grams but the sarafa rate is per tola. The calculator also breaks the answer into masha and ratti, which jewellers use for small pieces.

Gram to tola table

Grams Tola
1 0.0857
2 0.1715
4 0.3429
5 0.4287
8 0.6859
10 0.8574
12 1.0288
20 1.7147
25 2.1434
50 4.2868
100 8.5735
500 42.8677
1,000 (1 kg) 85.7353

Grams in tola, masha and ratti

Jewellers often want the weight as whole tola, then masha, then ratti. One masha is 0.972 g and one ratti is 0.1215 g.

Worked example: 20 grams

  1. 20 ÷ 11.6638 = 1.7147 tola, so 1 tola and 8.3362 g left over
  2. 8.3362 ÷ 0.97198 = 8.58 masha, so 8 masha and about 0.5603 g left over
  3. 0.5603 ÷ 0.1215 = 4.61 ratti

So 20 g is 1 tola, 8 masha and about 4.6 ratti.

Other common weights

  • 5 g = 5 masha and 1.15 ratti
  • 8 g = 8 masha and 1.84 ratti
  • 10 g = 10 masha and 2.31 ratti
  • 50 g = 4 tola, 3 masha and 3.53 ratti

Rate per tola and rate per 10 grams

Sarafa associations publish gold rates both per tola and per 10 grams. Since 10 g is 0.8574 tola, the per-10 g rate should be about 85.7% of the per-tola rate. If a quote is far off that, one of the figures is wrong or includes making charges.

To value your gold, convert grams to tola here, multiply by the day's per-tola rate, and check the karat (purity). For zakat on gold, use the zakat calculator. To go the other way, use tola to gram.

Gram to tola questions

How many tola is 10 grams?

10 grams is 0.8574 tola, or 10 masha and about 2.3 ratti. Gold rates quoted per 10 g are therefore about 14% lower than rates quoted per tola. Keep this in mind when two shops quote in different units.

How do I convert grams to tola?

Divide the grams by 11.6638. For example, 50 g ÷ 11.6638 = 4.2868 tola. Using 11.66 gives nearly the same answer for everyday weights. Do not use 10 or 11.5; both are wrong and will misprice gold by a noticeable amount.

How many tola is 100 grams of gold?

100 grams is 8.5735 tola. A 100 g bar is a common imported size, and it is a little lighter than a 10-tola bar, which weighs 116.638 g. So a 100 g bar should cost about 86% of a 10-tola bar of the same purity.

How many tola is 1 kg of gold?

1 kilogram is 85.7353 tola. In troy ounces it is about 32.15 ounces. Large bars are usually priced per 10 g or per ounce, so convert with care. The calculator above shows kilogram, troy ounce and tola together.

How many grams make 1 tola?

11.6638 grams make 1 tola. That is 180 grains, or 0.375 troy ounce. So 12 grams is slightly more than a tola, at 1.0288 tola, and a gold piece sold as "12 grams" is not the same as one tola.

Sources: Tola = 180 grains = 3/8 troy ounce = 11.6638038 g (British India standard of 1833); 1 tola = 12 masha = 96 ratti.

Last reviewed 29 September 2026. Results are estimates; official notices always take precedence.