15+ Grading Systems · Instant Conversion · No Signup
International Grade Converter
Convert grades between US, UK, India, Pakistan, Bangladesh, Australia, Germany, France, Canada, China and more, instantly. Fully usable on mobile.
All conversions run in your browser, your grades are never sent to any server
● Pro Version is Free for now
✓ Multi-Subject Converter · Admission Checker ·
Transcript Generator · Custom Scale Builder
Transcript Generator · Custom Scale Builder
Day
Night
Conversion Summary
—
Percentage
—
US Letter
—
US GPA
—
Status
→
Enter a grade below to see the full conversion
How this is calculated
Grade → Percentage Equivalent → Target System's Grade
🔄 Grade Converter
Convert FROM
Enter your grade above
Convert TO
Converted grade appears here
🌍 Equivalent Grades in All Systems
Enter a grade above to see conversions in all systems
Export your grade conversion
📋 Grade Scale Reference
📚 Multi-Subject Converter PRO
—
Avg %
—
US GPA
—
US Letter
🎓 Admission Checker PRO
Your current percentage is —. Check against common requirements:
📄 Transcript Generator PRO
Add subjects in Multi-Subject Converter above to generate a transcript
🛠️ Custom Scale Builder PRO
Define your institution's scale to convert from or to any custom system.
📖 Quick Reference
1Conversions are estimates based on published percentage equivalencies, not an official institutional ruling.
2Percentage is the bridge every conversion passes through an estimated percentage equivalent first.
3Scales differ within countries too individual universities often set their own exact cutoffs.
4Always confirm officially before submitting a converted grade for admissions or credit transfer.
💡 Conversion Tips PRO
${t}
`).join('');
}// ── UTILS ─────────────────────────────────────────────────────
function escHtml(s){return String(s||'').replace(/&/g,'&').replace(//g,'>');}
function escAttr(s){return String(s||'').replace(/"/g,'"').replace(/'/g,''');}
function toast(msg){const t=document.getElementById('toast');t.textContent=msg;t.classList.add('show');setTimeout(()=>t.classList.remove('show'),2800);}// ── INIT ──────────────────────────────────────────────────────
onFromSystemChange();
renderScaleRef();
renderMultiSubject();
renderCustomRows();
renderAdmissionChecker(0);
updateTips();
try{const m=localStorage.getItem('sst_igc_mode');if(m==='pro')setMode('pro');}catch(e){}