In short: to convert SGPA to CGPA, multiply each semester's SGPA by that semester's credits, add the results, and divide by your total credits: CGPA = Σ(SGPA × credits) ÷ Σ(credits). Four semesters of 7.2, 8.0, 7.6, 8.4 carrying 20, 22, 20, 24 credits give a CGPA of 7.83. Averaging the four SGPAs on their own is only correct when every semester carries the same credit load.
Why isn't "SGPA to CGPA" a single-formula conversion?
Some sites imply there's a fixed formula that turns one SGPA into a CGPA. There isn't. SGPA describes a single semester, and CGPA is defined as the cumulative, credit-weighted average of every semester's SGPA. The only way to get an accurate CGPA is to combine every semester's SGPA with its credit total, which is exactly what the calculator above does.

This is also why the answer changes when you add a semester. A CGPA is not a running score you top up; it is recalculated across everything you have completed, and each new semester pulls it in proportion to the credits it carries.
How do you convert SGPA to CGPA, step by step?
Multiply each semester's SGPA by that semester's credits, add the products together, then divide by your total credits. That is the whole conversion. Here is the full calculation for a student four semesters into a degree, with a different credit load each term.
- Collect each semester's SGPA and credits. Both appear on the semester grade card. Use credits earned rather than credits registered if the two differ.
- Multiply SGPA by credits for each semester. The result is that semester's credit points.
- Add the credit points, and add the credits. This example gives 673.6 credit points across 86 credits.
- Divide credit points by total credits. 673.6 ÷ 86 = 7.83 CGPA.
| Semester | SGPA | Credits | Credit points |
|---|---|---|---|
| Semester 1 | 7.20 | 20 | 144 |
| Semester 2 | 8.00 | 22 | 176 |
| Semester 3 | 7.60 | 20 | 152 |
| Semester 4 | 8.40 | 24 | 201.6 |
| Total | 86 | 673.6 |
The calculator at the top of the page runs these four steps as you type. Add a row per semester, and the CGPA updates on every keystroke.
Why is a simple average of your SGPAs usually wrong?
Most SGPA-to-CGPA tools online ask only for your number of semesters and the sum of your SGPAs. That is a plain average, and it quietly assumes every semester was worth the same. Semesters rarely are. A term with two labs and a mini-project can carry 28 credits while the next one carries 16.
Take a student who scored 9.0 in a 28-credit semester and 6.5 in a 16-credit semester:
| Method | Result |
|---|---|
| Credit-weighted (correct) | 8.09 |
| Plain average of the two SGPAs | 7.75 |
| Difference | 0.34 CGPA |
The plain average understates this student by 0.34 CGPA, because it treats the weaker 16-credit semester as though it counted for as much as the heavier one. On a placement filter written as "8.0 CGPA and above", that difference decides whether the application is read at all.
There is one case where the shortcut is exactly right. Give those four example semesters an identical 20 credits each and the credit-weighted CGPA is 7.80, which is precisely the average of the four SGPAs. That is why the shortcut survives: it works for the tidy case, then fails silently everywhere else. Entering real credits costs a few seconds and removes the question.
What if you only have one semester?
After one semester, your CGPA equals your SGPA. There is nothing else to average, so the two numbers are the same until your second grade card arrives. This trips people up because "convert SGPA to CGPA for one semester" sounds like it should involve arithmetic, and it does not.
Year-wise works the same way. A first-year CGPA is the credit-weighted average of semesters one and two, not a separate formula, so enter the two semesters and read the result.
Where your grade points come from
Your SGPA is itself a credit-weighted average, one level down: each course's grade point multiplied by that course's credits, divided by the semester's credits. The grade points come from the letter-grade scale in UGC's choice-based credit system guidelines.
| Letter grade | Meaning | Grade point |
|---|---|---|
| O | Outstanding | 10 |
| A+ | Excellent | 9 |
| A | Very Good | 8 |
| B+ | Good | 7 |
| B | Above Average | 6 |
| C | Average | 5 |
| P | Pass | 4 |
| F | Fail | 0 |
| Ab | Absent | 0 |
Two details from those guidelines matter when you check the calculator against your own marksheet. Non-credit courses are marked Satisfactory or Unsatisfactory and are excluded from both SGPA and CGPA, so an audit course should never appear in your credit total. And a grade of F carries zero grade points while its credits still count in the denominator, which is why one failed course drags an SGPA further than students expect.
The same document publishes a full six-semester transcript illustration: SGPAs of 6.9, 6.7, 9.15, 7.38, 7.75, 8 over 140 credits, which UGC states gives a CGPA of 7.71. Entering those six semesters into the calculator above returns the same 7.71. Averaging the six SGPAs without credits returns 7.65.
Does your university have its own SGPA to CGPA formula?
Almost certainly not. Students searching for a VTU, KTU, SPPU, AKTU, BPUT, SRM or JNTUH version of this calculator usually expect a different formula, and there isn't one. Every university following the credit system computes CGPA the same way, so the calculator above is the VTU answer, the KTU answer and the AKTU answer at once.
What genuinely differs is what your university does after the CGPA: the percentage it derives from it. That conversion varies enough to change a transcript by more than ten percentage points. Here is the same 7.83 CGPA under each published formula:
| University | Percentage formula | Result |
|---|---|---|
| Visvesvaraya Technological University | CGPA × 10 | 78.3% |
| Anna University, Chennai | CGPA × 10 | 78.3% |
| Mumbai University: Arts / Science / Commerce | (CGPA × 7.1) + 11 | 66.59% |
| Mumbai University: Faculty of Technology | (7.1 or 7.4 × CGPI) + 12 | 70% |
| Dr. A.P.J. Abdul Kalam Technical University | CGPA × 9.5 | 74.39% |
| Gujarat Technological University | CGPA × 9.5 | 74.39% |
| Savitribai Phule Pune University | Banded, per Circular 332-2020 | 70.8% |
| Maulana Abul Kalam Azad University of Technology | CGPA × 10 | 78.3% |
| Osmania University, Hyderabad | CGPA × 10 | 78.3% |
Two practical exceptions do affect the CGPA step itself. Lateral-entry students admitted directly into the second year start their credit total at semester three, since there are no first-year credits to weight. And where a university publishes CGPA using credits registered rather than credits earned, a pending backlog changes the denominator. Both are written into your academic regulations rather than into the formula.
Turning your CGPA into a percentage
Most forms that ask for a CGPA also ask for a percentage somewhere else. On the AICTE ×9.5 convention, the 7.83 CGPA from the worked example above becomes 74.39%, which sits in the First Class band.
Use the CGPA to percentage calculator for that step with your own university's formula, or the SGPA to percentage calculator if you need a single semester rather than the cumulative figure. If you are applying abroad, the CGPA calculator with GPA estimates the 4.0-scale equivalent.
Common mistakes
- Averaging SGPAs without credits. Correct only when every semester carried an identical load, and wrong by a growing margin when it did not.
- Counting audit and non-credit courses in the credit total. UGC excludes them from both SGPA and CGPA.
- Converting each SGPA to a percentage first, then averaging those. The rounding error compounds semester by semester, and the answer no longer matches the CGPA your university will publish.
- Using an old scheme's percentage formula after a syllabus revision. VTU's 2015 to 2018 schemes and its 2021 and 2022 schemes convert differently, which is covered on the SGPA to percentage page.
- Entering credits registered when the marksheet reports credits earned. The two differ whenever a course was withdrawn or is still pending.