GPA & CGPA Calculator

Work out your semester GPA from courses and credit hours, then combine semesters for your CGPA — on the 4.0 scale used by universities in Pakistan and abroad. Free, with no sign-up.

GPA & CGPA Calculator

Results update live as you type — nothing is saved or sent anywhere.

What do you want to calculate?

Pick a letter grade to fill in the points automatically, or type the grade points straight from your transcript — your university's own scale always wins. Course names are optional.

Your GPA
Enter your courses to begin


Note: the letter-grade shortcut uses a common 4.0-scale mapping (A/A+ = 4.00, A− = 3.67, B+ = 3.33 …), but grading scales differ between universities. When your transcript shows grade points, type those directly — they override everything.

How GPA and CGPA Are Calculated

GPA is a credit-weighted average: every course's grade points are multiplied by its credit hours (giving "quality points"), and the total is divided by the total credit hours.

GPA = Σ (Grade Points × Credit Hours) ÷ Σ Credit Hours

Worked example: Calculus is 3 credit hours with an A (4.00 × 3 = 12 quality points), Physics is 4 credit hours with a B+ (3.33 × 4 = 13.32), and English is 2 credit hours with a B (3.00 × 2 = 6). That's 31.32 quality points across 9 credit hours, so the semester GPA is 31.32 ÷ 9 = 3.48. Notice the weighting at work: the B+ in 4-credit Physics pulls the GPA more than the B in 2-credit English.

CGPA works exactly the same way, one level up — each semester's GPA is weighted by that semester's credit hours. That is why a simple average of your semester GPAs is usually slightly wrong: a 15-credit semester counts more than a 12-credit one. This calculator always uses the credit-weighted method, which is how universities compute the CGPA on your transcript.

The letter-grade shortcut follows the common 4.0-scale mapping: A+/A = 4.00, A− = 3.67, B+ = 3.33, B = 3.00, B− = 2.67, C+ = 2.33, C = 2.00, C− = 1.67, D+ = 1.33, D = 1.00 and F = 0. Individual universities publish their own scales — some award A+ above 4.00, others attach different points to the same letter — so when your transcript states grade points, type those in directly and ignore the dropdown.

GPA & CGPA FAQs

GPA measures a single semester; CGPA is the cumulative figure across all semesters so far. Both are credit-weighted averages — CGPA just weights each semester by its credit hours.
Because semesters carry different credit loads. A 3.8 in a 15-credit semester should count more than a 3.0 in a 12-credit semester — the credit-weighted method this calculator uses matches how your university computes the CGPA on your transcript.
Yes — the letter dropdown is only a shortcut. Type the grade points from your own transcript into the Points field and the calculation uses exactly those numbers, whatever your university's scale.
Policies vary — some universities replace the old grade, others average both attempts, and some cap the improved grade. Enter whichever grade your university actually counts, per its own repeat/improvement policy.
There is no single universal conversion — each university (and HEC, for equivalence purposes) publishes its own CGPA-to- percentage table. Use the table from the institution that will actually read your result, rather than a generic multiplier.
No. The calculation happens entirely in your browser — nothing you type is sent to our server, stored, or shared.

More Free Resources

Want to Lift That GPA Next Semester?

Our verified tutors help university students master tough courses live online.
Finding a tutor is free — you only pay for lessons, and the first demo is free.

loader