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 |
CGPA to Percentage Conversion Table for Pakistan
Many Pakistani employers and admission offices ask for percentage equivalents of your CGPA. HEC does not have an official CGPA-to-percentage formula, but the widely accepted conversion used across most universities is: Percentage = CGPA × 25. Here is a quick reference table:
| CGPA (4.0 Scale) | Approx. Percentage | Grade Range | Standing |
|---|---|---|---|
| 4.00 | 100% | A+ | Distinction |
| 3.90 | 97.5% | A+ | Distinction |
| 3.70 | 92.5% | A / A+ | Distinction |
| 3.50 | 87.5% | A- | Very Good |
| 3.30 | 82.5% | B+ | Very Good |
| 3.00 | 75% | B | Good |
| 2.70 | 67.5% | B- | Good |
| 2.50 | 62.5% | C+ | Satisfactory |
| 2.00 | 50% | C | Satisfactory |
| 1.00 | 25% | D | Probation Risk |
* This conversion is approximate. Individual universities may use different formulas. Always check your university's official transcript for the exact conversion policy.
What is a Good CGPA for Jobs & Scholarships in Pakistan?
One of the most common questions students ask after checking their CGPA is whether it is good enough for job applications and higher education. Here is a practical, honest breakdown based on what Pakistani employers and universities actually expect:
💼 For Job Applications
Top-tier multinationals like Unilever, P&G, Google, and banks like HBL, MCB shortlist candidates at this range. You will rarely be filtered out on CGPA alone.
Most Pakistani companies set a 3.0 minimum CGPA cutoff for shortlisting. This range is very competitive for software houses, government jobs, and mid-level corporate roles.
You can still get hired but your portfolio, internship experience, and skills matter much more. Many startups and smaller companies care less about CGPA than your actual work.
Some companies automatically filter below 2.5. Focus on building a strong project portfolio, getting certifications, and gaining practical experience to compensate.
🎓 For Scholarships & Higher Education
| Scholarship / Program | Min. CGPA |
|---|---|
| HEC Need Based Scholarship | 2.5 / 4.0 |
| HEC Merit Scholarship (MS/PhD) | 3.0 / 4.0 |
| Fulbright Scholarship (USA) | 3.0 / 4.0 (competitive) |
| Chevening Scholarship (UK) | No strict cutoff, but 3.5+ preferred |
| DAAD Scholarship (Germany) | 3.0 / 4.0 equivalent |
| MS Admission at NUST / LUMS / IBA | 2.5 – 3.0 (varies by department) |
| CSS / PMS (Pakistan Civil Service) | Second Division (usually 2.0+) |
* Requirements change yearly. Always verify from the official scholarship or university website before applying.
University-Specific GPA Grading in Pakistan — NUST, UET, FAST & LUMS
While all Pakistani universities follow HEC's general 4.0 framework, individual institutions have small but important differences in how they assign grade points, especially in the middle grade ranges. Here is what you need to know about the major universities:
🏛️ NUST (National University of Sciences & Technology)
- •Follows standard HEC grading with A+ starting at 90%
- •Minimum passing GPA per semester is 2.0 (students below this face academic probation)
- •Engineering programs often have tougher grading curves — a class average of 2.8 is common
- •CGPA below 2.0 for two consecutive semesters can lead to rustication
💻 FAST-NUCES (National University of Computer & Emerging Sciences)
- •Uses absolute grading (not relative) for most courses
- •A+ is awarded only at 90%+ — many CS students find this grade rare
- •Minimum CGPA of 2.0 to avoid probation; below 1.5 risks dismissal
- •Final project and lab components are graded separately and affect CGPA significantly
🔬 COMSATS University Islamabad
- •Follows HEC grading policy closely with minor departmental variations
- •Some departments use a 5.0 scale for certain programs — confirm with your department
- •Minimum CGPA to graduate is 2.0 on the 4.0 scale
- •Relative grading is applied in large-enrollment courses at faculty discretion
⚙️ UET Lahore (University of Engineering & Technology)
- •Historically used percentage-based grading; now transitioning to GPA system
- •Many departments still display both percentage and GPA on transcripts
- •Passing marks for most subjects is 40% in finals plus sessional
- •Engineering students: check whether your department uses absolute or relative grading
🎓 LUMS (Lahore University of Management Sciences)
- •Uses a slightly different scale — A is 4.0 (93%+), A- is 3.7 (90-92%), similar to US system
- •Known for rigorous grading — a 3.3 CGPA at LUMS is considered strong
- •Grade deflation is common in core business and CS courses
- •Dean's Honor List requires 3.5+ CGPA with no failing grades
* Grading policies are subject to change. Always refer to your university's official academic regulations or student handbook for the most accurate information.
How to Improve Your CGPA — Practical Tips That Actually Work
If your CGPA is not where you want it to be, the good news is that it is never too late to improve — especially in early semesters. Here are strategies that Pakistani students have actually used to pull their CGPA up, not just generic advice:
📚 Repeat Failed or Low-Grade Subjects
High ImpactMost Pakistani universities allow grade improvement by retaking a subject. If you scored a C or D in a 3-credit course, retaking it and getting a B+ can significantly lift your cumulative CGPA — especially in early semesters when total credits are low.
🎯 Prioritise High-Credit Courses
Smart StrategyA grade in a 4-credit course affects your CGPA more than the same grade in a 1-credit lab. Identify your high-credit courses each semester and put extra effort there. Getting an A in a 4-credit subject versus a 1-credit one makes a much bigger difference.
📝 Never Skip Assignments and Quizzes
Easy WinsIn many Pakistani universities, sessional marks (assignments, quizzes, attendance) make up 40–50% of your final grade. Students who consistently submit work — even imperfect work — build a safety net before finals. Missing even two assignments can drop you a full grade.
🤝 Talk to Your Professors Early
Often OverlookedIf you are struggling in a subject, visit the professor in the first half of the semester — not the last week before finals. Many faculty members offer extra help, re-evaluations, or additional assignments to students who show genuine effort and initiative.
📅 Use Your Elective Choices Wisely
Smart StrategyElective subjects often have lighter grading and more lenient marking. Choosing electives where you have genuine interest or prior knowledge gives you a GPA boost while reducing stress. Talk to seniors to find out which electives have better grading histories.
🔢 Calculate Your Target Before Each Semester
Use This ToolUse this CGPA calculator before your semester starts. Set your current cumulative CGPA, plan how many credits you are taking, and calculate exactly what GPA you need this semester to reach your target overall CGPA. Having a number to aim for is more motivating than a vague goal.
🧮 Quick CGPA Recovery Estimate
If your current CGPA is 2.8 with 60 completed credits and you take 18 credits next semester with a 3.8 GPA, your new cumulative CGPA will be: (2.8 × 60 + 3.8 × 18) ÷ 78 = 3.03. Use the CGPA tab above to run your own numbers instantly.
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.
Can I use this as a semester GPA calculator for Pakistan?
Yes. The CGPA tab doubles as a semester GPA calculator for Pakistani students — add each subject's credit hours and letter grade to get your semester GPA, then enter your previous CGPA and credits to see your cumulative CGPA across semesters.
What CGPA do I need for a government job in Pakistan?
Most government recruitment (FPSC, PPSC) requires a Second Class or Second Division degree, which generally corresponds to a CGPA of 2.0 or above. Some federal positions prefer 2.5+. CSS does not specify a CGPA cutoff but a higher CGPA strengthens your application.
How do I convert my CGPA to percentage for job applications?
The commonly used formula in Pakistan is: Percentage = CGPA × 25. So a 3.5 CGPA equals approximately 87.5%. However, this is not official — some companies have their own conversion. When in doubt, mention your CGPA directly and let HR apply their conversion.
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.