15+ Grading Systems · Instant Conversion · No Signup
Free International Grade Converter & Global GPA Translator Convert grades between US, UK, India, Pakistan, Bangladesh, Australia, Germany, France, Canada, China and more — instantly. Pro Mode adds multi-subject conversion, cumulative GPA, university admission checker, grade trend chart and PDF transcript.
● Pro Version is Free for now
Simple
Pro — Full Analysis
✓ Multi-subject · GPA summary · Admission checker · PDF transcript · Grade trends unlocked
Convert FROM
📊 Percentage (0–100%) 🇺🇸 US Letter Grade (A–F) 🇺🇸 US GPA (0–4.0) 🇬🇧 UK Degree Classification 🇮🇳 India UGC (O–F / 10.0 CGPA) 🇮🇳 India Percentage 🇵🇰 Pakistan (A1–F) 🇧🇩 Bangladesh (A+–F / 5.0) 🇦🇺 Australia (HD/D/C/P/F) 🇩🇪 Germany (1.0–5.0) 🇫🇷 France (0–20) 🇨🇦 Canada (Letter + %) 🇨🇳 China (100-point) 🇸🇦 Saudi Arabia (A–F %) 🇦🇪 UAE (A–F / GPA) 🇳🇱 Netherlands (1–10)
Enter your grade above
⇄ Convert TO
🇺🇸 US Letter Grade (A–F) 🇺🇸 US GPA (0–4.0) 🇬🇧 UK Degree Classification 🇮🇳 India UGC (O–F / 10.0 CGPA) 🇮🇳 India Percentage 🇵🇰 Pakistan (A1–F) 🇧🇩 Bangladesh (A+–F / 5.0) 🇦🇺 Australia (HD/D/C/P/F) 🇩🇪 Germany (1.0–5.0) 🇫🇷 France (0–20) 🇨🇦 Canada (Letter + %) 🇨🇳 China (100-point) 🇸🇦 Saudi Arabia (A–F %) 🇦🇪 UAE (A–F / GPA) 🇳🇱 Netherlands (1–10) 📊 Percentage (0–100%)
Converted grade appears here
🌍 Equivalent Grades in All Systems
Enter a grade above to see conversions in all systems
📋 Grade Scale Reference
🇺🇸 US 🇬🇧 UK 🇮🇳 India 🇵🇰 Pakistan 🇧🇩 Bangladesh 🇦🇺 Australia 🇩🇪 Germany 🇫🇷 France
📚 Multi-Subject Grade Converter
% → US → India → UK →
US Letter US GPA UK Class India UGC Germany Australia
+ Add Subject 🎓 University Admission Requirements Checker
Your current percentage is — . Check if you meet common university requirements:
📄 Converted Grade Transcript
For US Universities For UK Universities For Indian Universities For German Universities For Australian Universities
Student Name
Add subjects in the Multi-Subject converter above to generate a transcript
🛠️ Custom Grade Scale Builder
Define your institution's grade scale to convert from or to any custom system.
Grade Label
Min %
Max %
+ Add Grade Band
Convert
Export your grade conversion `;
const blob=new Blob([html],{type:'text/html'});
const a=document.createElement('a');a.download='grade-conversion.html';a.href=URL.createObjectURL(blob);a.click();
toast('Downloaded — open and Print → Save as PDF');
}// ── MODE ──────────────────────────────────────────────────────
function setMode(mode){
isPro=mode==='pro';
document.getElementById('btnSimple').classList.toggle('active',!isPro);
document.getElementById('btnPro').classList.toggle('active',isPro);
document.body.classList.toggle('pro-mode',isPro);
document.getElementById('proBar').style.display=isPro?'flex':'none';
if(isPro){renderMultiSubject();renderCustomRows();if(currentPct!==null){renderAdmissionChecker(currentPct);renderTranscript();}}
try{localStorage.setItem('sst_igc_mode',mode);}catch(e){}
}// ── 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();
try{const m=localStorage.getItem('sst_igc_mode');if(m==='pro')setMode('pro');}catch(e){}