Free CGPA Calculator
Calculate your CGPA, convert marks to percentage, check your grade, and apply relative grading — all in one free tool. No signup needed.
Semester GPA & Cumulative CGPA
CGPA Calculator
Add subjects, assign credit hours and grades to calculate your GPA.
Previous CGPA (optional — for cumulative)
How to Use This Student Calculator
🎓 CGPA Calculator
Add your subjects, set credit hours (1–6), select your letter grade from the dropdown. Add your previous CGPA and credits to calculate cumulative CGPA across semesters.
📊 Marks Calculator
Enter subject name, marks obtained, and total marks for each subject. Get percentage, letter grade, pass/fail, and a visual progress bar for every subject.
✅ Grade Checker
Enter any marks and total. Instantly see your letter grade, GPA points, pass/fail status, and exactly how many marks you need to reach the next grade up.
📈 Relative Grading
Enter your marks, the class topper's marks, and the total. See how your grade changes after bell curve scaling — used by many universities.
HEC Grading Scale Reference
| Grade | Marks Range | GPA Points | Status |
|---|---|---|---|
| A+ | 90% – 100% | 4.0 | Pass |
| A | 85% – 89% | 4.0 | Pass |
| A- | 80% – 84% | 3.7 | Pass |
| B+ | 75% – 79% | 3.3 | Pass |
| B | 70% – 74% | 3.0 | Pass |
| B- | 65% – 69% | 2.7 | Pass |
| C+ | 61% – 64% | 2.3 | Pass |
| C | 58% – 60% | 2.0 | Pass |
| C- | 55% – 57% | 1.7 | Pass |
| D+ | 52% – 54% | 1.3 | Pass |
| D | 50% – 51% | 1.0 | Pass |
| F | 0% – 49% | 0.0 | Fail |
Frequently Asked Questions
How is CGPA calculated?
CGPA = Σ(Grade Points × Credit Hours) ÷ Σ(Credit Hours). Multiply each subject's GPA points by its credit hours, add them all up, then divide by total credit hours. Our calculator does this automatically.
How do I convert marks to CGPA in Pakistan?
First convert marks to percentage (obtained ÷ total × 100). Then look up the HEC grading scale: 90%+ = A+ (4.0), 85-89% = A (4.0), 80-84% = A- (3.7), 75-79% = B+ (3.3), 70-74% = B (3.0), and so on. Our Grade Checker tab does this instantly.
What is a good CGPA in Universities?
3.7–4.0 = Distinction (Dean's List), 3.0–3.69 = Very Good, 2.5–2.99 = Good, 2.0–2.49 = Satisfactory, below 2.0 = Academic probation risk.
What is relative grading and how is it calculated?
Relative grading scales your marks based on the class topper. Formula: Scaled % = (Your Marks ÷ Highest Marks) × 100. If highest is 70 and you got 56, your scaled score = 80%. This is used when papers are harder than expected.
How do I calculate cumulative CGPA across semesters?
Cumulative CGPA = (Previous CGPA × Previous Credits + Current GPA × Current Credits) ÷ Total Credits. Use our CGPA calculator — enter current semester subjects plus your previous CGPA and credit hours to get the exact cumulative figure.
Is this CGPA calculator free?
Yes, 100% free, no signup, no limits. Works on mobile, tablet, and desktop.
Does this calculator support Pakistani and US grading systems?
Yes. Toggle between Pakistani HEC grading (A+ to F, 0–4.0 scale) and US Standard GPA (4.0 scale, A to F) using the button at the top of the tool.
About This CGPA Calculator
This free CGPA calculator is built for students in Pakistan, the US, and worldwide. It combines four essential academic tools in one: a semester GPA and cumulative CGPA calculator, a marks-to-percentage converter, a grade checker, and a relative grading simulator.
The HEC grading system is fully implemented — A+ (90–100%, 4.0 GPA) down to F (below 50%, 0.0 GPA) — matching the Higher Education Commission standard used across universities including FAST, NUST, COMSATS, UET, and hundreds of other institutions. The US Standard 4.0 scale is also supported with a single toggle.
Built by ToolLabHQ. All calculations run locally in your browser — no data is stored or transmitted anywhere. Use it before exams, after results, or any time you need to track your academic performance.
