Gold Rate in Pakistan Today Live
— Per Tola & Per Gram
5 August 2026

Live rates every second, all karats, zakat calculator, silver rates — 100% Free!
▼ Download Free
💎 Gold Karat Guide
📖 What You Need to Know
📊 Gold rate changes daily based on international market price in USD and the USD to PKR exchange rate.
⚖️ 1 Tola = 11.664 grams. Traditional Pakistani gold measurement used in Sarafa Bazar.
🕌 Zakat on gold — if you have 7.5 tola or more for one full Islamic year, 2.5% zakat is due.
💡 Buying tip: Always buy from a certified Sarafa member and ask for a receipt showing karat, weight and rate.
❓ Frequently Asked Questions
What is today gold rate in Pakistan per tola?
Today's 24K gold rate per tola in Pakistan is shown above in the live rates table for 5 August 2026.
Which karat gold is used for jewellery in Pakistan?
Most jewellery in Pakistan is 20K or 21K. 22K is popular in Dubai/Saudi Arabia. 18K is common in Europe/luxury brands.
How to calculate zakat on gold?
If you own 7.5 tola or more for a full Islamic year, calculate 2.5% of its value. Use the Zakat Calculator above.
(function(){
var karats = {"24K":426380.79913237755,"22K":390849.06587134604,"21K":373083.1992408304,"20K":355317.33261031465,"18K":319785.59934928315,"14K":248722.13282722025};
var TOLA = 11.664;
var uid = "gr_5august2026";
function fmt(n){ if(!n||n===0) return "---"; return "Rs. " + Math.round(n).toLocaleString("en-PK"); }
window[uid+"_switchCalc"] = function(mode){
document.getElementById(uid+"_calcG2M").style.display = mode==="g2m" ? "block":"none";
document.getElementById(uid+"_calcM2G").style.display = mode==="m2g" ? "block":"none";
document.getElementById(uid+"_calcZakat").style.display = mode==="zakat" ? "block":"none";
document.getElementById(uid+"_tabG2M").style.background = mode==="g2m" ? "#7A4F00":"transparent";
document.getElementById(uid+"_tabG2M").style.color = mode==="g2m" ? "white":"#7A4F00";
document.getElementById(uid+"_tabM2G").style.background = mode==="m2g" ? "#7A4F00":"transparent";
document.getElementById(uid+"_tabM2G").style.color = mode==="m2g" ? "white":"#7A4F00";
document.getElementById(uid+"_tabZakat").style.background = mode==="zakat" ? "#7A4F00":"transparent";
document.getElementById(uid+"_tabZakat").style.color = mode==="zakat" ? "white":"#7A4F00";
};
window[uid+"_calcGoldToMoney"] = function(){
var weight = parseFloat(document.getElementById(uid+"_weight").value) || 0;
var unit = document.getElementById(uid+"_weightUnit").value;
var karat = document.getElementById(uid+"_karat1").value;
var el = document.getElementById(uid+"_g2mResult");
if(weight===0){ el.textContent = "---"; return; }
var tolaWeight = unit==="gram" ? weight/TOLA : unit==="10gram" ? (weight*10)/TOLA : weight;
var total = karats[karat] * tolaWeight;
el.textContent = fmt(total);
};
window[uid+"_calcMoneyToGold"] = function(){
var amount = parseFloat(document.getElementById(uid+"_money").value) || 0;
var karat = document.getElementById(uid+"_karat2").value;
var el = document.getElementById(uid+"_m2gResult");
if(amount===0){ el.textContent = "---"; return; }
var tolas = amount / karats[karat];
el.textContent = tolas.toFixed(3) + " Tola (" + (tolas*TOLA).toFixed(2) + "g)";
};
window[uid+"_calcZakat"] = function(){
var amount = parseFloat(document.getElementById(uid+"_zakatWeight").value) || 0;
var unit = document.getElementById(uid+"_zakatUnit").value;
var karat = document.getElementById(uid+"_zakatKarat").value;
var labelEl = document.getElementById(uid+"_zakatLabel");
var resEl = document.getElementById(uid+"_zakatResult");
var subEl = document.getElementById(uid+"_zakatSub");
if(amount===0){ resEl.textContent = "---"; return; }
var tolas = unit==="gram" ? amount/TOLA : amount;
var karatMultMap = {"24K":1,"22K":22/24,"21K":21/24,"20K":20/24,"18K":18/24};
var tolas24K = tolas * karatMultMap[karat];
var nisab = 7.5;
if(tolas24K < nisab){
labelEl.textContent = "❌ Zakat NOT Due";
resEl.textContent = "Below Nisab";
subEl.textContent = "You need " + nisab + " tola of 24K. You have " + tolas24K.toFixed(2) + " tola equivalent.";
} else {
var totalValue = karats[karat] * tolas;
var zakatAmount = totalValue * 0.025;
labelEl.textContent = "✅ Zakat IS Due";
resEl.textContent = fmt(zakatAmount);
subEl.textContent = "2.5% of " + fmt(totalValue) + " total gold value";
}
};
})();
