Free, accurate Cumulative Grade Point Average calculator. Just add your courses, enter the credits and grade for each, and get your CGPA, total credits and percentage equivalent in one click. Supports both the 10-point Indian CBCS scale and the 4.0 GPA scale used by US universities and HEC Pakistan.
Add your courses one by one. The calculator uses the standard credit-weighted average formula trusted by universities worldwide.
The calculator multiplies each course's credits by the grade points (based on the letter grade you selected), sums these "quality points" across all courses, and divides by the total credits. This is the official credit-weighted average method used by virtually all universities worldwide — from IITs and Anna University to MIT, Harvard, HEC Pakistan and NUST.
Calculating your Cumulative Grade Point Average (CGPA) by hand is error-prone, especially when you have 30–50 courses across multiple semesters with different credit weights. This simple CGPA calculator does the heavy lifting for you in seconds — just pick your grading scale, add your courses, and click Calculate. Whether you're at Anna University, Delhi University, NUST Islamabad, FAST-NUCES, an IIT, NIT, BITS, or any other 10-point or 4.0-scale institution, this tool fits.
The universal CGPA formula:
CGPA = Σ (Credits × Grade Points) ÷ Σ (Credits)
A 4-credit core paper impacts your CGPA more than a 1-credit lab. This is why credit-weighting matters — a simple average across courses isn't what your transcript shows.
The University Grants Commission (UGC) Choice Based Credit System (CBCS) uses this 10-point scale, adopted by most Indian universities. Letter grades and corresponding grade points:
| Letter Grade | Grade Points | Marks Range (typical) | Description |
|---|---|---|---|
| O | 10 | 90 – 100 | Outstanding |
| A+ | 9 | 80 – 89 | Excellent |
| A | 8 | 70 – 79 | Very Good |
| B+ | 7 | 60 – 69 | Good |
| B | 6 | 55 – 59 | Above Average |
| C | 5 | 50 – 54 | Average |
| P | 4 | 40 – 49 | Pass (minimum) |
| F | 0 | Below 40 | Fail |
The 4.0 scale is used by US universities (Harvard, MIT, Stanford, Berkeley, etc.), most Pakistani universities under HEC (NUST, FAST-NUCES, NED, UET, COMSATS, GIKI, IBA), and some Indian private universities. Letter grades and grade points:
| Letter Grade | Grade Points | Marks Range (typical) | Description |
|---|---|---|---|
| A / A+ | 4.00 | 85 – 100 | Excellent |
| A− | 3.67 | 80 – 84 | Very Good |
| B+ | 3.33 | 75 – 79 | Good |
| B | 3.00 | 70 – 74 | Above Average |
| B− | 2.67 | 65 – 69 | Average |
| C+ | 2.33 | 60 – 64 | Below Average |
| C | 2.00 | 55 – 59 | Satisfactory |
| C− | 1.67 | 50 – 54 | Marginal |
| D+ | 1.33 | 45 – 49 | Conditional Pass |
| D | 1.00 | 40 – 44 | Minimum Pass |
| F | 0.00 | Below 40 | Fail |
Imagine a student's first semester with five courses:
| Course | Credits | Grade | Grade Points | Quality Points |
|---|---|---|---|---|
| Programming Fundamentals | 4 | O | 10 | 40 |
| Calculus I | 3 | A+ | 9 | 27 |
| Physics | 3 | A | 8 | 24 |
| English Composition | 2 | A | 8 | 16 |
| Programming Lab | 1 | O | 10 | 10 |
| Total | 13 | — | — | 117 |
Calculation: CGPA = 117 ÷ 13 = 9.00 on the 10-point scale, equivalent to roughly 90% (using CGPA × 10) or 85.5% (using CGPA × 9.5 / CBSE-style). This is a Distinction-level result.
Once you have your CGPA, you may need a percentage for resumes, job applications, scholarships or government job forms. The formula varies by institution:
| Institution / Scale | Formula | Example (CGPA 8.0) |
|---|---|---|
| Anna University, SRM, LPU, VIT, Manipal, Amity | CGPA × 10 | 80.00% |
| Delhi University, CBSE Class 10/12, JNU, BHU | CGPA × 9.5 | 76.00% |
| VTU (Karnataka), AKTU (UP), DTU, Christ University | (CGPA − 0.75) × 10 | 72.50% |
| SPPU (Pune) | (CGPA − 0.5) × 10 | 75.00% |
| Mumbai University (Engg.) | (7.1 × CGPA) + 11 | ~67.80% |
| HEC Pakistan (4.0 scale) | CGPA × 25 | (CGPA 3.2) 80.00% |
| 4.0 Scale Generic | (CGPA ÷ 4) × 100 | (CGPA 3.2) 80.00% |
The percentage shown in the result panel above uses the ×10 (10-point scale) or ×25 (4.0 scale) as a default rough estimate. For your specific university's exact formula, use one of the dedicated university-specific converters listed below.
"Good" depends on your goals, but here are the practical benchmarks recruiters and admission committees use:
This calculator can be used for both SGPA (just enter one semester's courses) and CGPA (enter all courses across all semesters). Mathematically, the formula is identical — what changes is the scope of courses you include.
This tool is useful for:
Pro tip: If you're planning to apply for MS abroad or a job that asks for percentage, use both this calculator (for the CGPA) and a university-specific converter (for the exact percentage formula your university uses). The percentage shown in this calculator's result panel is a general estimate; the dedicated converters in the Related Tools section give you the official institution-specific formula.
Everything students ask about CGPA calculation, grading scales, and the credit-weighted average method.
CGPA is calculated as a credit-weighted average: CGPA = Σ (Credits × Grade Points) ÷ Σ (Credits). For each course, multiply credits by the grade points corresponding to your letter grade, sum these "quality points" across all courses, and divide by total credits. This calculator does all the math for you — just enter credits and select grades.
GPA is the general term for grade point average. SGPA (Semester GPA) is the GPA for a single semester only, calculated using just that semester's courses. CGPA (Cumulative GPA) is the credit-weighted average across all completed semesters. The formula is the same in all three cases; what changes is the scope of courses included.
Use the 10-point scale if you're at most Indian universities — Anna University, Delhi University, Christ University, LPU, SRM, VIT, Manipal, Amity, IITs, NITs, BITS, etc. Use the 4.0 GPA scale if you're at a US university (Harvard, MIT, Stanford, Berkeley) or an HEC-recognised Pakistani university (NUST, FAST-NUCES, NED, UET Lahore, COMSATS, GIKI, IBA). Check your transcript or student handbook if you're unsure.
On the 10-point scale: 7.5+ is good, 8.0+ is excellent, 9.0+ is outstanding. On the 4.0 scale: 3.0+ is good, 3.5+ is excellent, 3.7+ is outstanding. For specific placement and admission cutoffs, see the "What's a good CGPA?" section above.
Because not all courses carry equal weight. A 4-credit core engineering paper represents significantly more learning hours and academic effort than a 1-credit lab or 2-credit elective. Credit-weighted averaging ensures that high-credit core subjects influence your CGPA proportionally to their actual academic weight — which is exactly how your university computes the CGPA on your official transcript.
Most universities exclude courses with W (Withdrawn) or I (Incomplete) designations from CGPA calculation. Don't include these in the calculator. Once an Incomplete is converted to a final letter grade (which usually happens within a semester or two), you can include it then.
Most universities (FAST-NUCES, Anna University, NUST, SRM, etc.) count only the latest grade for a repeated course in your CGPA, even if it's lower than the original. So enter the repeated course only once with its latest grade. A few universities take the higher of the two grades — check your specific institution's policy.
The percentage shown is a general estimate using the most common formulas: CGPA × 10 for the 10-point scale, and CGPA × 25 for the 4.0 scale. For your university's exact formula (e.g., Anna University, DU's ×9.5, VTU's (CGPA − 0.75) × 10, HEC piecewise), use one of the university-specific converters in the Related Tools section below.
Yes. Mathematically, SGPA uses the same credit-weighted average formula as CGPA. To calculate SGPA, just enter the courses for that one semester. To calculate CGPA, enter all your courses across all completed semesters. The calculator handles both seamlessly.
Once you have your CGPA, use one of these university-specific tools to convert it to percentage using the official formula your institution uses.
Convert your Anna University CGPA to percentage using the official R2021 formula (CGPA × 10), updated for 2026.
Convert NowConvert your DU CGPA using the official CBCS formula (CGPA × 9.5), covering all UG, PG, SOL and NCWEB programmes.
Convert NowConvert your SRM Institute of Science and Technology CGPA using the official Clause R 8.7 formula (CGPA × 10).
Convert NowConvert your Lovely Professional University CGPA to percentage with the official LPU formula (CGPA × 10).
Convert NowConvert your FAST-NUCES CGPA to percentage using the official HEC Pakistan formula (CGPA × 25 on the 4.0 scale).
Convert NowConvert your 10-point CGPA to the US 4.0 GPA scale used by international universities for MS and MBA admissions.
Convert NowExplore our complete collection of CGPA, GPA, and percentage converters built for Indian, Pakistani and international students — from semester planning to study-abroad applications.
Explore All Tools