CGPA Calculator: work out your GPA, CGPA & percentage

Quick, free and private. Everything is worked out right here on your device. New to CGPA? Read the guide ↓

Pick the scale your university uses. Grades, limits and the table update automatically.

Semester GPA

Add each subject with its credit hours and grade.

Your semester GPA
— / 4.00
Add your subjects to see your GPA.
How is GPA calculated?

GPA = (Σ credit hours × grade points) ÷ (Σ credit hours)

Example: Math 3 credits with grade points 4.00, and English 2 credits with 3.00 → (3×4 + 2×3) ÷ (3+2) = 18 ÷ 5 = 3.60

University CGPA & GPA calculators

Calculators set up with each university's own official grading rules and percentage conversion.

Pakistan

India

United States

United Kingdom

Malaysia

Australia

Germany

What is CGPA, and how is it different from GPA and SGPA?

CGPA stands for Cumulative Grade Point Average. It is one number that sums up how you have performed across every semester you have completed so far. Universities print it on your transcript, employers ask for it on job applications, and scholarship committees use it to shortlist students. When someone says "my CGPA is 3.4", they mean their average for the whole degree up to now, not just the last semester.

The three terms sound alike, so here is the simple difference:

TermFull formWhat it measures
GPAGrade Point AverageYour average for one semester (in some countries, for a year or the whole degree)
SGPASemester Grade Point AverageYour average for one semester. This is the name most Indian universities use, and it means the same as a semester GPA.
CGPACumulative Grade Point AverageYour average across all the semesters you have completed

In short, SGPA and semester GPA describe one semester, while CGPA describes your whole journey. In the USA, "GPA" on its own often means the cumulative figure, which is why the words get mixed up. If a form asks about your degree as a whole, it almost always wants the cumulative number.

All three are weighted by credit hours. A 4-credit course affects your average more than a 1-credit lab, because it stands for more teaching time and more work.

How to calculate CGPA step by step

You don't need any special maths, just your grades and the credit hours of each course. This is the method most universities use:

  1. Turn each grade into grade points. Use your university's grade point table (see the tables below). On the 4.0 scale, an A is usually 4.00 and a B+ is 3.33.
  2. Multiply grade points by credit hours. This gives the "quality points" for each course. A 3-credit course with an A earns 3 × 4.00 = 12 quality points.
  3. Work out the semester GPA. Add up the quality points for the semester and divide by the total credit hours. That is your semester GPA, or SGPA.
  4. Combine your semesters. Multiply each semester's GPA by that semester's credit hours, add the results, and divide by the total credit hours of all semesters. The answer is your CGPA.

CGPA = Σ (semester GPA × semester credits) ÷ Σ (semester credits)

Worked example

Ayesha is a first-year student whose university uses the 4.0 scale. Her first semester looks like this:

CourseCreditsGradeGrade pointsCredits × points
Calculus3A4.0012.00
Physics4B+3.3313.32
English3A-3.6711.01
Programming3B3.009.00
Islamic Studies2A4.008.00
Total1553.33

Her semester 1 GPA is 53.33 ÷ 15 = 3.56.

In her second semester she takes 17 credit hours and earns a GPA of 3.20, which is 3.20 × 17 = 54.40 quality points. To find her CGPA:

CGPA = (53.33 + 54.40) ÷ (15 + 17) = 107.73 ÷ 32 = 3.37

So Ayesha's CGPA is 3.37. A simple average of her two semesters, (3.56 + 3.20) ÷ 2 = 3.38, gives a slightly different answer. The gap is small here, but it gets bigger when semesters have very different credit loads, so always weight by credits.

How to use this calculator

The tool at the top of this page does all of this for you as you type. Each tab does one job:

  1. Choose your grading scale. Pick 4.0 (common in Pakistan and the USA), 10-point (common in India) or 5.0. The grade lists, limits and table change to match.
  2. GPA tab. For each subject, enter the credit hours and pick a grade. If you only know your marks, switch to Marks and type them in, and the calculator finds the grade for you. Subject names are optional.
  3. CGPA tab. Add each semester's GPA and its total credit hours. Tap Add semester as many times as you need, or send your result from the GPA tab with one tap.
  4. Target tab. Enter your current CGPA, completed credits, target CGPA and remaining credits to see the GPA you need from now on.
  5. Percentage tab. Convert your CGPA to a percentage and see the exact formula used.

Your entries are saved in your own browser, so they're still there after a refresh, and nothing is sent to a server. Use Copy result to share your numbers, or Print / PDF to keep a copy for your records.

CGPA to percentage conversion

Many job applications, admission forms and visa applications ask for a percentage instead of a CGPA. There is no single worldwide formula, so the right method depends on your scale and your university. These are the most widely used ones.

4.0 scale

Percentage = (CGPA ÷ 4) × 100

This shows what share of the maximum you earned. For example:

  • CGPA 3.50 → (3.50 ÷ 4) × 100 = 87.5%
  • CGPA 3.20 → (3.20 ÷ 4) × 100 = 80%
  • CGPA 2.80 → (2.80 ÷ 4) × 100 = 70%

Some universities in Pakistan and elsewhere print their own conversion rule on the transcript or in the prospectus. If yours has one, use it, because that is the rule employers and admissions offices will check.

10-point scale

Percentage = CGPA × 9.5

This is the formula introduced by CBSE, and many Indian universities follow it. CBSE arrived at the 9.5 factor by comparing grade points with the marks students actually scored in past exams. For example:

  • CGPA 9.0 → 9.0 × 9.5 = 85.5%
  • CGPA 8.2 → 8.2 × 9.5 = 77.9%
  • CGPA 7.5 → 7.5 × 9.5 = 71.25%

Not every university uses 9.5. VTU, for example, uses (CGPA − 0.75) × 10, which turns 8.2 into 74.5%, and some universities simply multiply by 10. If your university has published an official formula, use that one.

Quick conversion table

CGPA (4.0)PercentageCGPA (10-point)Percentage
4.00100%10.095%
3.7092.5%9.085.5%
3.5087.5%8.580.75%
3.3082.5%8.076%
3.0075%7.571.25%
2.5062.5%7.066.5%
2.0050%6.057%

On the 5.0 scale, the simple method is (CGPA ÷ 5) × 100. Most universities on that scale also publish degree classes, such as First Class or Second Class Upper, so check which one your employer wants.

Grade point tables for 4.0, 5.0 and 10-point scales

These are the tables this calculator uses. They are the most common versions, but marks ranges vary between universities, so your own university's handbook always has the final say.

4.0 scale (Pakistan / USA)

GradeMarks %Grade points
A85–1004.00
A-80–843.67
B+75–793.33
B71–743.00
B-68–702.67
C+64–672.33
C61–632.00
C-58–601.67
D+54–571.33
D50–531.00
F0–490.00

In the USA, teachers often give letter grades directly instead of using fixed marks ranges, but the grade points for each letter are the same.

5.0 scale

GradeMarks %Grade pointsMeaning
A70–1005Excellent
B60–694Very good
C50–593Good
D45–492Fair
E40–441Pass
F0–390Fail

This scale is widely used in Nigerian universities and in a few other countries.

10-point scale (India)

GradeMarks %Grade pointsMeaning
O90–10010Outstanding
A+80–899Excellent
A70–798Very good
B+60–697Good
B50–596Above average
C45–495Average
P40–444Pass
F0–390Fail

These letter grades follow the UGC's choice-based credit system. Some universities use slightly different marks ranges for each grade.

Tips to improve your CGPA

A CGPA can feel stuck, but it moves more than you might think, especially early in your degree. These habits make a real difference:

  • Focus on high-credit courses. A good grade in a 4-credit course lifts your CGPA more than the same grade in a 1-credit course, so plan your study time around that.
  • Don't ignore internal marks. Quizzes, assignments, labs and attendance often make up a big part of the final grade, and they are the easiest marks to secure.
  • Study a little every day. Reviewing your notes for 30 minutes after class works better than an all-night session before the exam, and you remember more.
  • Solve past papers. They show you the question style, the topics that come up most and how marks are awarded.
  • Ask for help early. Visit your teacher's office hours or ask a classmate in the week you get confused, not the week before finals.
  • Retake courses wisely. If your university replaces the old grade when you repeat a course, retaking a D or F can be one of the fastest ways to raise your CGPA.
  • Set a clear target. Use the Target tab to see exactly what GPA you need. "I need a 3.4 this semester" is much easier to act on than "I need to do better".
  • Look after yourself. Sleep, food and short breaks aren't wasted time. Tired students make careless mistakes in exams.

As your total credits grow, each new semester has a smaller effect on your CGPA. That means improving early is much easier than improving in your final year, so the best time to start is this semester.

Frequently asked questions

Is CGPA the same as GPA?

Not exactly. GPA usually means your average for one semester, while CGPA is your average across all the semesters you have completed. In the USA, though, "GPA" on a transcript often means the cumulative figure. If a form asks for your GPA for the whole degree, give your CGPA.

How do I calculate CGPA from SGPA?

Multiply each semester's SGPA by that semester's credits, add the results, and divide by your total credits. If every semester has exactly the same number of credits, a simple average of your SGPAs gives the same answer.

Can I just average my semester GPAs?

Only when every semester has the same credit hours. Otherwise you need a credit-weighted average, because heavier semesters count for more. The CGPA tab of this calculator does this for you.

How do I convert CGPA to percentage?

On the 4.0 scale, divide your CGPA by 4 and multiply by 100. On the 10-point scale, the common method is CGPA × 9.5. Always check whether your university has its own official formula, because that is the one employers and admissions offices will use.

Why do we multiply by 9.5 for a 10-point CGPA?

CBSE introduced the 9.5 factor after comparing grade points with the marks students actually scored in past exams. Many Indian universities have adopted it, but not all of them, so check your university's rule.

What is a good CGPA?

On the 4.0 scale, 3.5 or above is generally seen as excellent and 3.0 or above as good. On the 10-point scale, 8.0 or above is strong and 7.0 or above is good. Cut-offs for jobs, scholarships and higher studies vary, so always check the exact requirement.

Can I raise my CGPA from 2.5 to 3.0?

Usually yes, if you have enough credits left. For example, with a 2.50 CGPA after 60 credits and 70 credits still to go, you need an average of about 3.43 in your remaining semesters. The Target tab of this calculator works this out for your own numbers.

Do failed or repeated courses count in CGPA?

It depends on your university. Many count an F as zero grade points until you pass the course. Some replace the old grade when you repeat a course, while others keep both grades in the average. Check your university's repeat policy.

How many decimal places should I write for my CGPA?

Most universities show CGPA to two decimal places, for example 3.37. On forms and CVs, write it exactly as it appears on your official transcript, and don't round it up yourself.

Is my data saved or shared anywhere?

Your entries are saved only in your own browser, so they are not lost when you refresh the page. Nothing is uploaded or shared. You can clear everything at any time with the Reset all button.

↑ Back to the calculator