CGPA Calculator
Work out your semester GPA, your full-degree CGPA across every semester, the GPA you need to hit a target, or your CGPA as a percentage — all in one place. The grade scale is editable, so the result matches your university rather than a generic average.
Last updated: 22 September 2026
Runs in your browser: nothing is uploaded
Add your semesters below. Fill each one subject by subject from your result card, or just type the semester GPA from your transcript. One semester gives your semester GPA; two or more give your CGPA.
CGPA
— out of 4
Credit hours —Rough percentage —
Fill in at least one semester to see your result.
No credit hours entered, so every semester counts equally. Add credit hours for an exact CGPA.
Target CGPA planner
Find the GPA you need in your remaining semesters to reach a goal.
Fill in all four boxes.
CGPA to percentage (and back)
Show working
Grade scale & settings
Compare this with your university’s grading table. Edit any letter or point to match it exactly.
Saved on this device.
How to Use
Semester GPA
- In Semester 1, keep Enter subjects selected.
- Enter each subject’s credit hours and grade. If your result card prints GP (Grade Point) values such as 3.40, set Enter grades as to Grade point (GP) at the top.
- Already have a CGPA? Press I already have a CGPA and enter your CGPA so far and the credit hours completed to see your new CGPA.
Full-degree CGPA
- Press + Add semester once for each semester you have finished.
- For a semester where you have the result card, keep Enter subjects. Where your transcript already shows the semester GPA, switch that semester to Enter GPA only and type the GPA and its credit hours. You can mix both in one calculation.
- Open Show working to check every figure against your transcript.
Target and percentage
- Press Plan a target CGPA under your result, or open Target CGPA planner, then enter your credit hours left and the CGPA you want.
- Open CGPA to percentage and type in either box. If your university publishes its own formula, enter it in the box provided.
The CGPA Formula
GPA is a weighted average: a 3-credit subject counts three times as much as a 1-credit one.
Semester GPA = sum of (grade point × credit hours) ÷ total credit hours
| Subject | Credits | Grade | Grade point | GP × Credits |
|---|---|---|---|---|
| Subject 1 | 3 | A | 4.00 | 12.00 |
| Subject 2 | 3 | B+ | 3.33 | 9.99 |
| Subject 3 | 3 | B | 3.00 | 9.00 |
| Total | 9 | 30.99 |
CGPA = sum of (semester GPA × semester credits) ÷ total credits
| Semester | GPA | Credits | GPA × Credits |
|---|---|---|---|
| 1 | 3.40 | 18 | 61.20 |
| 2 | 3.65 | 17 | 62.05 |
| 3 | 3.80 | 15 | 57.00 |
| Total | 50 | 180.25 |
New CGPA with a previous record = (previous CGPA × previous credits + new quality points) ÷ (previous credits + new credits). A 3.21 CGPA over 60 credits, plus the 9-credit semester above, gives (192.60 + 30.99) ÷ 69 = 3.24.
GPA vs CGPA
GPA (or SGPA) covers a single semester. CGPA — cumulative grade point average — covers every semester you have completed so far. Both use the same weighted formula; the only difference is how many subjects are included. Your final degree result is your CGPA at the end of the last semester.
Standard 4.0 Grading Table
This is the common 4.0 scale with plus and minus grades, and the default in the calculator. Universities set their own percentage bands for each letter, so the bands are not listed here — check your own grading table and edit the scale if it differs.
| Letter grade | Grade point |
|---|---|
| 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 |
| F | 0.00 |
How to Convert CGPA to Percentage
The usual estimate is percentage = CGPA ÷ top grade point × 100. On a 4.0 scale that is simply CGPA × 25. For quick percentage maths of any other kind, use the percentage calculator.
| CGPA (4.0 scale) | Estimated percentage |
|---|---|
| 4.00 | 100% |
| 3.50 | 87.5% |
| 3.00 | 75% |
| 2.50 | 62.5% |
| 2.00 | 50% |
Common Mistakes That Give the Wrong CGPA
- Averaging semester GPAs. A plain average ignores credit hours. It only works when every semester had identical credits.
- Using the wrong grade scale. Published scales disagree — some use 3.7 for A−, others 3.67. Match the scale to your university’s table.
- Counting courses that should be excluded. Non-credit, withdrawn, pass/fail and incomplete courses usually do not count. Tick “Don’t count” for them.
- Entering a lab split instead of the total. For a course shown as 3(2-1), enter 3.
- Rounding too early. Rounding each semester’s GPA before combining them can shift the final CGPA. The calculator keeps full precision and rounds only for display.
How to Improve Your CGPA
- Aim at high-credit subjects. A good grade in a 4-credit course moves your CGPA more than the same grade in a 2-credit one.
- Use retakes wisely. Where your university replaces an old grade, retaking a low-grade, high-credit course can make a real difference. Check the policy first.
- Start early. The more credits you have completed, the harder your CGPA is to move. The same effort in second year shifts it far more than in final year.
- Plan with numbers. The Target CGPA planner shows the exact average you need — and tells you honestly when a target is out of reach, along with the best CGPA still possible.
Frequently Asked Questions
How do I calculate CGPA from semester GPAs?
Multiply each semester’s GPA by the credit hours it covered, add those results together, then divide by the total credit hours. In the calculator above, switch each semester to “Enter GPA only” and it does this for you. If you do not know the credit hours, the calculator weights every semester equally and tells you it has done so.
How do I calculate CGPA for 8 semesters?
Use the same weighted method across all eight: sum of (semester GPA x credits) divided by total credits. In the calculator, press + Add semester until you have eight, switch each one to “Enter GPA only”, then type the GPA and credit hours for each semester.
Is CGPA the average of all semester GPAs?
Only if every semester had exactly the same credit hours. Otherwise a plain average is wrong, because a semester with 18 credits must count for more than one with 15. For GPAs of 3.40, 3.65 and 3.80 over 18, 17 and 15 credits, the correct CGPA is 3.61, while a plain average gives 3.62.
How do I calculate my semester GPA?
Multiply each subject’s grade point by its credit hours, add them up, and divide by the total credit hours for that semester. For example, three 3-credit subjects with 4.00, 3.33 and 3.00 give 30.99 quality points over 9 credits, which is a GPA of 3.44.
How is CGPA calculated after a retake?
It depends on your university’s repeat policy. Some replace the old grade with the new one; others keep both attempts in the calculation. If yours replaces it, tick “Skip” on the old attempt so only the new grade is used.
Do failed or withdrawn courses count in CGPA?
A failed course usually counts: F carries 0 grade points but its credit hours are still added to the total, which is why one F pulls a CGPA down sharply. Withdrawn, incomplete, pass/fail and non-credit courses usually do not count. Use the “Don’t count” option for any course your university excludes.
How do I convert CGPA to percentage?
The common estimate is CGPA divided by the top grade point, times 100, which on a 4.0 scale is the same as CGPA x 25. So 3.5 becomes 87.5%. Some universities publish their own formula, so check your transcript before quoting a percentage on an application.
What GPA do I need to reach my target CGPA?
Required GPA = (target x total credits – current CGPA x credits completed) / credits remaining. For example, going from 3.20 over 60 credits to 3.50 with 60 credits left needs an average of 3.80. The Target CGPA planner above works this out and tells you if a target is out of reach.
What is a good CGPA?
On a 4.0 scale, 3.0 and above is generally considered good, and 3.5 and above is usually seen as strong. A common minimum to pass is 2.0 for undergraduate programmes. These are general conventions, and scholarship and admission requirements vary by university and programme.
Can I use this for a 5.0 or 10-point scale?
Yes. Open “Grade scale & settings” and choose the 5.0 or 10-point preset, or pick Custom and enter your own letters and grade points. The percentage estimate and the target planner adjust to whichever scale you choose.
Why is my result different from my transcript?
Almost always because of the grade scale or credit hours. Compare the scale in the settings with your university’s grading table, check that every credit-hour value matches your transcript, and make sure non-credit or withdrawn courses are excluded. A difference of a few hundredths in one grade point is enough to change the second decimal place.
Is my data saved?
Only on your own device. The calculator runs entirely in your browser and never sends your grades anywhere. It keeps a copy in your browser’s local storage so your entries are still there if you come back, and you can remove it with the Clear link under the calculator.
CGPA kaise calculate karte hain?
Har subject ke grade point ko uske credit hours se multiply karein, sab ko jama karein, aur total credit hours se divide kar dein. Poori degree ke liye yahi tareeqa saare semesters par lagta hai. Upar wala calculator ye kaam khud kar deta hai.
Related Tools
How This Calculator Works
Every result is calculated in your browser using the weighted formulas above. Values are kept at full precision internally and rounded half-up only when shown, so 3.605 displays as 3.61. Nothing you enter is uploaded; a copy is kept in your browser’s local storage so it is there when you return, and you can clear it at any time.
Estimates only: confirm your GPA, CGPA and any percentage conversion with your university’s official transcript.