CGPA Calculator

Enter your semester GPAs, or your course grades, with their credits to get your cumulative CGPA on a 4.0, 5.0 or 10-point scale.

Semester 1
Semester 2
Semester 3

Enter a GPA and the credits for at least one semester. Empty rows are ignored.

How to use the CGPA calculator

First pick the scale your university grades on: 4.0, 5.0 or 10-point. Then choose what you want to enter.

  • Semester GPAs is the quickest option if your transcript or portal lists a GPA (or SGPA) for each semester. Enter each semester GPA with the number of credits you took that term.
  • Course grades works from individual results. Type each course's letter grade, such as B+, or its grade point, such as 3.3, with the course credits. If your university gives different points for a letter (an A- worth 3.67 rather than 3.7, for example), use Edit grade map to match it.

You can find these numbers on your transcript or student portal, which usually lists a GPA and credits for every semester. Credits may be called credit hours, units or credit units. If your transcript shows both credits attempted and credits that count towards your GPA, use the second figure, because withdrawn and pass/fail courses normally don't count.

Your cumulative CGPA updates as you type. Rows you leave empty are ignored, and if a value can't be right, such as a GPA of 4.7 on a 4.0 scale, you get a message explaining what to fix instead of a result.

Always use credits rather than the number of courses: a semester with 21 credits should count for more than one with 15. If a course is still running and you only know your marks so far, you can work out the course grade first.

Need a single term instead? The GPA calculator for one semester is built for that. If you already know your overall GPA and want to add a new term to it, the cumulative GPA calculator takes your current GPA and total credits as a starting point.

CGPA formula with a worked example

Your CGPA is a credit-weighted average. Multiply each semester GPA by that semester's credits, add the results, then divide by your total credits:

CGPA = (GPA₁ × credits₁ + GPA₂ × credits₂ + …) ÷ (credits₁ + credits₂ + …)

Example: equal credits

Three semesters with GPAs of 3.5, 3.0 and 4.0, each worth 18 credits, give (63 + 54 + 72) ÷ 54 = 189 ÷ 54 = 3.50. When every term has the same credits, the CGPA is just the average of the semester GPAs.

Example: different credits

Credit-weighted CGPA example with two semesters
SemesterGPACreditsGPA × credits
Semester 13.01545
Semester 24.01040
Total2585

85 ÷ 25 = 3.40. A plain average of 3.0 and 4.0 would say 3.50, but the weaker semester carried more credits, so it pulls the cumulative CGPA down. This is the most common reason a hand-worked average doesn't match the transcript.

From course grades

The same formula works course by course, using grade points instead of semester GPAs. An A (4.0) in a 3-credit course, a B+ (3.3) in a 4-credit course and an A- (3.7) in a 2-credit course give (12 + 13.2 + 7.4) ÷ 9 = 32.6 ÷ 9 = 3.62.

On a 10-point scale nothing changes except the numbers. Semester GPAs of 8.2, 7.6 and 8.8 over 24, 22 and 26 credits give 592.8 ÷ 72 = 8.23.

Mistakes that give the wrong CGPA

  • Averaging without credits. Adding semester GPAs and dividing by the number of semesters only works when every semester has the same credits.
  • Counting pass/fail or non-credit courses. Courses graded pass/fail, audits and zero-credit modules usually carry no grade points, so leave them out unless your university says otherwise.
  • Rounding too early. If your transcript shows total quality points, use those instead of rounded semester GPAs. Rounding each term to one decimal place can shift the final CGPA by a few hundredths.
  • Mixing scales. Every semester has to be on the same scale. If you changed university, convert the older grades to the new scale before combining them.

CGPA vs GPA

A GPA, called an SGPA at many Indian universities, covers a single semester. Your CGPA covers every semester so far, weighted by credits, and it is the figure that usually appears on your final transcript and in job or master's applications. In the US the same idea is called a cumulative GPA.

Because your CGPA averages everything so far, it moves less each term as your credits build up. After 30 credits at 3.0, a 15-credit semester at 4.0 lifts your CGPA to 3.33. After 90 credits at 3.0, the same semester only lifts it to 3.14. That is why early semesters matter so much, and why a single bad term late in a degree does less damage than it feels like it will.

The maximum depends on where you study. A 4.0 scale is common in the US, Canada, Pakistan and Bangladesh, Nigerian universities use 5.0, and Indian universities mostly use a 10-point scale. A 3.5 on a 4.0 scale and an 8.5 on a 10-point scale are therefore not directly comparable. To compare them, convert your CGPA to another scale, and if your marks are reported as percentages, turn them into a GPA first.

Grading rules and degree classes also differ from country to country. If you study in India, Nigeria or Pakistan, the CGPA calculator for Indian universities, the Nigerian 5.0 CGPA calculator and the Pakistan CGPA calculator explain the local scale and classifications alongside the calculator.

FAQ

Can I calculate my CGPA from my SGPA?

Yes. SGPA is simply your GPA for one semester, so choose Semester GPAs, enter each SGPA with the credits you took that semester, and the calculator combines them into your cumulative CGPA.

What if every semester has the same number of credits?

Then your CGPA is the plain average of your semester GPAs, because every term carries the same weight. You can still enter them here; the result will match the simple average.

How do I convert my CGPA to a percentage?

There is no single formula. Some universities multiply a 10-point CGPA by 9.5, others by 10, and some publish their own conversion table. Use the rule printed on your transcript or in your university's regulations, because employers and admissions offices will check against that.

Do failed or repeated courses count towards my CGPA?

It depends on your university. Some replace the old grade with the new one, some average the attempts and some count both. Enter the grades and credits your university actually counts and the calculator will weight them correctly.

Is my data stored anywhere?

The calculation runs in your browser. Your recent results are kept only in your browser's local storage on this device, so you can find them on the history page, and nothing is sent to a server.

Trust and methodology

Author: SmartCGPA Editorial Team

Last reviewed: October 2026

How we calculate: Weighted grade-point formulas documented in our methodology.