Works with the grading system your university actually uses. Add courses per semester, pick a scale, and get a running CGPA across every semester — plus a target-GPA planner so you know exactly what you need next term.
Grade-point values follow the conventions most commonly used for each scale and may vary slightly by institution — check your university's official grading policy for exact cutoffs. CGPA is credit-weighted across every semester entered above.
This calculator computes both semester GPA and overall CGPA, supporting the four grading systems used by most universities worldwide: the 4.0 scale, the 10-point scale, letter grades converted to a 4.0 equivalent, and direct percentage entry. Add each course with its credit hours and grade, and every number updates instantly — no sign-up, no download.
You don't need final grades to use this — entering expected or predicted grades works just as well for planning ahead.
GPA (Grade Point Average) measures performance within a single semester or term. CGPA (Cumulative Grade Point Average) is the credit-weighted average across every semester completed so far. This tool calculates both: each semester card shows that term's GPA, while the highlighted result at the bottom shows your running CGPA across all semesters combined.
Each course's grade point is multiplied by its credit hours to get that course's quality points. These quality points are summed across every course in every semester, then divided by the total credit hours attempted. This credit-weighting means a 4-credit course affects your CGPA more than a 1-credit course, which mirrors how virtually every university actually calculates it.
Not every institution grades the same way, so picking the correct scale matters. North American universities typically use the 4.0 scale. Many universities in India, Bangladesh, and parts of Asia use a 10-point scale instead. Some institutions issue letter grades (A, B, C, etc.) without a numeric point system — this calculator converts those to a standard 4.0-equivalent so CGPA stays comparable across semesters. If your transcript only shows percentage marks, the Percentage option skips grade-point conversion entirely and averages the raw marks directly.
The target planner answers a very specific, practical question: "what GPA do I need next semester to reach a certain CGPA?" Enter your goal CGPA and how many credit hours you're taking next term, and it works backward from your current cumulative points to tell you exactly what average you'd need. If the required GPA exceeds the scale's maximum, the tool flags it as unreachable in a single semester — which is useful for realistic academic planning rather than a discouraging surprise at term's end.
The most frequent error is leaving credit hours blank or wrong — a course with no credit hours entered is silently excluded from the average, which can make CGPA look artificially high or low. The second most common mistake is mixing scales, like entering a percentage mark while the 4.0 Scale is still selected. Switching the scale first, before entering any grades, avoids both issues.
What is the difference between GPA and CGPA? GPA measures performance in a single semester or term, while CGPA is the credit-weighted average across all semesters combined.
How is CGPA calculated? CGPA is calculated by multiplying each course's grade point by its credit hours, summing these across every semester, then dividing by the total credit hours attempted.
What grading scales does this calculator support? The 4.0 scale, the 10-point scale common in many universities, a letter-grade scale converted to a 4.0 equivalent, and direct percentage entry.
How do I find out what GPA I need next semester? Use the target CGPA planner below the results — enter your goal CGPA and next semester's credit hours, and it calculates the GPA you need to reach that target.
Does this account for credit hours correctly? Yes — every calculation is credit-weighted, so higher-credit courses count proportionally more toward both semester GPA and overall CGPA, matching standard university calculation methods.
Is this GPA calculator free? Yes, it is completely free with no sign-up required, and runs instantly in your browser.
Does this store or upload my grades? No — the calculation runs entirely in your browser. Nothing is sent to any server.
What is considered a good CGPA? On a 4.0 scale, 3.5 and above is generally considered excellent, 3.0–3.49 is good, and 2.5–2.99 is average, though standards vary by institution and program. On a 10-point scale, 8.5 and above is typically excellent.
Do I need to enter every single course I've taken? No — you only need to enter courses for the semesters you want included in the CGPA calculation. Leaving out a course simply excludes its credit hours and grade from the average.
What if my university uses a grade this calculator doesn't list, like A* or S/U? Check your institution's official grade-point conversion table for the numeric equivalent, then pick the closest option — or switch to the Percentage scale and enter the equivalent mark directly.
Does a failed course still count toward CGPA? Yes, in most grading systems a failed course (0.00 grade points) is still included in the credit-weighted average, which is why it can significantly lower CGPA. Some universities exclude repeated failed courses — check your institution's policy.
Can I use this calculator before I have my final grades? Yes — entering expected or predicted grades lets you estimate your semester GPA and see how it would affect your CGPA before results are officially released.
How many semesters can I add? There is no fixed limit — add as many semesters as needed to cover your entire academic record, from a single term to a full multi-year degree.
Why does my calculated CGPA look different from my official transcript? Small differences can happen if your institution rounds grade points differently, excludes certain courses (like repeated or audited ones), or uses slightly different grade-point cutoffs than the standard conventions used here. Your official transcript is always the authoritative record.