How this CGPA calculator works
- Set the scale. Choose 4.0 or 5.0 and type the marks at which your university gives the top grade. The tool builds a band table (A+, A, B+ …) from that, which you can edit to match your prospectus exactly.
- Add subjects per semester. Enter marks (the tool converts them with your bands) or grade points directly, plus credit hours.
- Read GPA and CGPA. Each semester shows its GPA; the top card shows the credit-weighted CGPA across all semesters, the percentage equivalent and the letter grade.
- Plan ahead. The target box tells you the GPA you need next semester to hit a CGPA, for scholarship or job cut-offs such as 3.0 or 3.5.
The formulas
CGPA = the same sum over all semesters.
Required GPA for a target = (target × (earned credits + next credits) − current grade points) ÷ next credits.
Percentage = credit-weighted average of the marks you typed (Σ marks × credit hours ÷ Σ credit hours). A subject entered as a grade point counts at the lowest marks of that grade band, so type marks where you can.
Reference: university grading policies vary; HEC publishes the semester system guidelines that most universities adapt. Last checked: 1 November 2026. Your prospectus or transcript is the authority.
Worked example
A student at a university where 85% = 4.0 takes three subjects in semester 1: Programming 88 marks (3 credits), Calculus 72 marks (3 credits), English 91 marks (2 credits). With a typical band table, 88 → 4.0, 72 → 3.0, 91 → 4.0. Grade points: 4.0 × 3 + 3.0 × 3 + 4.0 × 2 = 29 over 8 credit hours = GPA 3.63. If semester 2 (8 credits) gives 3.25, CGPA = (29 + 26) ÷ 16 = 3.44. To finish at 3.50 after a 15-credit semester 3, the student needs (3.50 × 31 − 55) ÷ 15 = 3.57.
Why one national formula does not exist
Universities set their own grading tables under their statutes. Punjab University, NUST, COMSATS, UET and private universities all publish different marks-to-grade bands, and some use relative grading per course. That is why this calculator asks you to describe your scale instead of assuming one. When an employer or a foreign university asks for a percentage, attach the equivalence table from your own transcript.
Frequently asked questions
All answers, in full:
Why does the calculator ask at how many marks I get a 4.0 GPA?
How is GPA calculated for a semester?
How is CGPA different from GPA?
How do I convert CGPA to percentage in Pakistan?
What CGPA do I need next semester to reach my target?
Does the tool work for a 5.0 scale or for universities that use letter grades only?
Is my data saved?
Related tools and guides
- UPDATED
Aggregate Calculator
Admission aggregate with presets for MDCAT, ECAT and university formulas.
Open tool › Merit Calculator
Admission merit from matric, inter and test marks.
Open tool ›- NEW
Age Calculator for Govt Jobs
Exact age on the last date, with age limit and relaxation check for job ads.
Open tool › Free AI CV Builder
Build a clean CV and download it as PDF.
Open tool ›
Written and checked by the Educativz Editorial Team. Facts come from official sources listed above; see how we verify. Last checked: 1 November 2026.