Educationโœ“ Free ยท No Sign-up

CGPA Calculator (GPA & Percentage)

Add your courses, credit hours and grades to get semester GPA and cumulative CGPA on the HEC 4.0 scale, plan a target CGPA, and convert CGPA to percentage.

Grade scale & formulas verified Oct 2026 ยท Source: HEC Policy Guidelines for Uniform Semester System (2019), ยง13โ€“15 ยท Your university's own scale takes priority.

Semester 1
GPA 3.50 (10 CH)
Course (optional)Credit hrsGrade
CGPA
3.50
out of 4.00
Credit hours
10
HEC band / %
A- ยท 80%
CGPA = ฮฃ(credit hours ร— grade points) รท ฮฃ credit hours = 34.99 รท 10 = 3.4990
What this means
  • Your CGPA of 3.50 falls in HEC's A- band (3.34โ€“3.66), equal to 80% under HEC's minimum-of-band rule.
  • BS degree minimum (2.00): met. MS/MPhil minimum (2.50): met.
  • With 10 credit hours behind you, each future 3-credit A (4.00) moves your CGPA by about 0.116; later semesters move it less.
Target CGPA planner

You need a semester GPA of at least 3.51 over 18 credit hours to reach a 3.50 CGPA.

Your courses are saved in this browser only.

Percentage โ†” CGPA converter

Conversion depends on who is asking. HEC's table (below) gives each CGPA the minimum percentage of its band. Some universities and employers use a straight-line formula instead; that is shown separately and is not an HEC rule.

HEC table: 75% (B+ band)
Linear (CGPA รท 4.00 ร— 100): 81.25%
HEC table: B+, 3.01โ€“3.33
Linear (% รท 100 ร— 4.00): 3.12
GradeCGPA range% (semester)CGPA = %
A3.67โ€“4.0085+85%
A-3.34โ€“3.6680โ€“8480%
B+3.01โ€“3.3375โ€“7975%
B2.67โ€“3.0071โ€“7471%
B-2.34โ€“2.6668โ€“7068%
C+2.01โ€“2.3364โ€“6764%
C1.67โ€“2.0061โ€“6361%
C-1.31โ€“1.6658โ€“6058%
D+1.01โ€“1.3054โ€“5754%
D0.10โ€“1.0050โ€“5350%
F0.00Below 50โ€”

HEC fractionalized grading system, ยง13.1 of the 2019 policy guidelines. Highlighted row = your CGPA above.

Common mistakes
  • Averaging semester GPAs. CGPA is weighted by credit hours, so an 18-CH semester counts more than a 12-CH one.
  • Forgetting 1-credit labs. They change your GPA too.
  • Quoting CGPA รท 4 ร— 100 as "HEC percentage". HEC's table gives the minimum of the band (3.00 = 71%, not 75%).
  • Using HEC points when your university's transcript uses different ones; edit the scale to match.
๐Ÿ’ก Pro tips
  • โ†’Check your transcript's legend for your university's exact grade points and edit the scale if they differ.
  • โ†’Improving an early F or D raises CGPA most when you still have fewer credit hours behind you.
  • โ†’Scholarship forms often ask for CGPA and percentage; give the conversion the form specifies.
  • โ†’Need your marks as a percentage first? Use the Percentage Calculator.

This tool is for informational purposes only. Always verify results with a qualified professional.

What is the CGPA Calculator (GPA & Percentage)?

The CGPA Calculator works out your semester GPA (SGPA) and cumulative GPA (CGPA) the way Pakistani universities do under the Higher Education Commission's uniform semester system. HEC's policy guidelines define GPA as the sum of credit hours ร— grade points for the courses in a semester, divided by the semester's credit hours, and CGPA as the same sum over every course you have taken divided by all credit hours taken.

Grades are pre-filled with HEC's fractionalized grading system: A = 4.00 (85% and above), A- = 3.66 (80โ€“84), B+ = 3.33 (75โ€“79), B = 3.00 (71โ€“74), B- = 2.66 (68โ€“70), C+ = 2.33 (64โ€“67), C = 2.00 (61โ€“63), C- = 1.66 (58โ€“60), D+ = 1.30 (54โ€“57), D = 1.00 (50โ€“53) and F = 0 below 50%. Many universities follow this, but some use their own points (for example 3.7 instead of 3.66), so every grade point is editable.

Worked example: Semester 1 has Calculus 3 CH (A, 4.00), Programming 3 CH (B+, 3.33), English 3 CH (B, 3.00), Islamic Studies 2 CH (A-, 3.66) and a 1 CH lab (A, 4.00). Quality points are 12 + 9.99 + 9 + 7.32 + 4 = 42.31 over 12 credit hours, so the GPA is 3.53. If Semester 2 earns 42.30 quality points over 13 credit hours (GPA 3.25), the CGPA is 84.61 รท 25 = 3.38, not the simple average of the two GPAs.

Converting CGPA to percentage is where students get confused. HEC's guideline says a student with any CGPA is given the minimum percentage of the matching band, so a CGPA of 3.00 equals 71% and 3.38 (A- band, 3.34โ€“3.66) equals 80%. Other formulas you'll see online, such as CGPA รท 4 ร— 100, are not an HEC rule; employers, scholarship bodies and foreign universities may each use their own. The converter shows both the HEC band value and an editable straight-line conversion so you can give whichever an application asks for.

Beyond the numbers, the calculator tells you what your result means: whether you are above HEC's minimum CGPA to graduate (2.00 for BS, 2.50 for MS/MPhil), which grade band you fall in, and what GPA you need next semester to hit a target CGPA. Your courses are saved in your own browser so you can add a new semester later.

How to Use This Calculator

  1. 1Check the grade-point scale (HEC's table is pre-filled); edit the points if your university uses different values.
  2. 2Enter each course's credit hours and pick the grade you got. Add semesters as needed.
  3. 3Optionally add your previous CGPA and credit hours instead of re-entering old semesters.
  4. 4Read each semester's GPA and your overall CGPA with the formula and grade band.
  5. 5Use the target planner to see the GPA you need next semester for a target CGPA.
  6. 6Convert CGPA to percentage (or percentage to CGPA) with HEC's table or an editable linear mapping.

Frequently Asked Questions

How is CGPA calculated in Pakistan?+
CGPA = sum of (credit hours ร— grade points) for every course taken รท total credit hours taken, as defined in HEC's semester-system guidelines. It is a credit-weighted average, not the average of your semester GPAs.
How do I convert CGPA to percentage according to HEC?+
HEC's fractionalized grading table gives each CGPA the minimum percentage of its band: e.g. 3.67โ€“4.00 = 85%, 3.34โ€“3.66 = 80%, 3.01โ€“3.33 = 75%, 2.67โ€“3.00 = 71%. HEC's own example: a CGPA of 3.00 equals 71%.
Is CGPA รท 4 ร— 100 the official formula?+
No. It is a common shortcut but not an HEC rule. Many universities, employers and scholarship bodies publish their own conversion, so use the one the institution asks for. The calculator shows both.
What is the minimum CGPA to get a BS or MS degree?+
HEC sets the minimum qualifying CGPA at 2.00 for BS and 2.50 for MS/MPhil. A BS student below 2.00 at the end may repeat courses graded below C, subject to university rules.
What is a good CGPA in Pakistan?+
On HEC's scale, 3.34+ is in the A- band (80%+) and 3.67+ is an A (85%+); 3.01โ€“3.33 is B+ (75%+). HEC's minimum to graduate is 2.00 for BS and 2.50 for MS/MPhil. Scholarships, employers and graduate programs set their own cut-offs, so check each one's requirement.
Do failed (F) courses count in CGPA?+
Under HEC's formula, CGPA uses the total credit hours taken, so an F counts its credit hours with 0 points until it is improved or repeated as your university's rules allow. Leave the course in to see the true effect.
What GPA do I need next semester to raise my CGPA?+
Required GPA = (target CGPA ร— (current credit hours + next credit hours) โˆ’ current quality points) รท next credit hours. The target planner on this page does this for you.
How do I convert annual-system percentage to GPA?+
HEC's table for annual-system degrees maps 85%+ to 4.00, 70โ€“84% to 3.66โ€“3.99, 55โ€“69% to 2.66โ€“3.65, 45โ€“54% to 1.66โ€“2.65 and 33โ€“44% to 1.00โ€“1.65.