GPA / CGPA Calculator
Calculate semester GPA and cumulative CGPA from credit hours and grades. Use a 4.0 letter scale or percentage bands. Runs in your browser — not an official transcript.
Runs in your browser — nothing is uploaded. Print or copy the result; there is no PDF export on calculators.
GPA is a credit-weighted average, not the mean of letter grades. Add each course with credit hours and a grade; the tool computes GPA for the rows on the page (treat that as one semester) and CGPA as the same total if you keep every course you have ever passed. Switch between a 4.0 letter scale and percentage bands used in many Pakistani programmes. Nothing is uploaded. This is not an official transcript.
Last verified 2026-08-29 — 4.0 letters: A/A+ = 4.0, A- = 3.7, B+ = 3.3, B = 3.0, B- = 2.7, C+ = 2.3, C = 2.0, C- = 1.7, D+ = 1.3, D = 1.0, F = 0. Percentage bands (approx. HEC-style): 85+ = 4.0 down to below 45 = 0. Recheck your registrar’s chart yearly. Aggregate/merit for entry tests is not this tool.
Gold and silver prices are what you type. PdfPeaks does not fetch a live market feed.
Guide
Free GPA & CGPA Calculator - Work Out Your Semester or Cumulative GPA
PdfPeaks GPA Calculator is a free online tool that works out semester GPA and cumulative GPA (CGPA) from course grades and credit hours. It uses the credit-weighted method: each grade point is multiplied by the course's credit hours, the results are added, and the total is divided by total credit hours. Results use a 4.0 scale, and no transcript upload is needed.
Most people do GPA math at the worst possible moment: the night before a scholarship deadline, or ten minutes after results go live on the student portal. This calculator takes care of the weighting for you. Enter each course with its grade and credit hours, and you get your semester GPA and your cumulative GPA (CGPA) without opening a spreadsheet.
GPA stands for grade point average, and it is not a plain average of your grades. A four-credit course should count for more than a one-credit lab, so every grade point is weighted by the course's credit hours before the average is taken. Skip that step and the number comes out wrong, sometimes by a lot. The worked examples further down show a case where the gap is 0.6 of a grade point.
The calculator works on a 4.0 letter-grade scale, and there is a percentage option for records that list marks instead of letters. Universities in the United States, Pakistan and many other countries report GPA or CGPA on a 4.0 basis, but the grade-point table behind it is not identical everywhere. One university gives an A- a 3.7, another gives it 3.67, and a few give an A+ more than 4.0. Check your own institution's table before you rely on any result.
This is an independent calculator, not an official record. Your registrar, transcript and published grading policy decide your official GPA. Use this tool to check a result, plan the semester ahead, or estimate where you stand before the official numbers arrive.
You do not need an account, and you do not need to upload a transcript. You type in courses, grades and credits, and the result appears.
How It Works
How to use the calculator
Step 1: Choose your grading scale
Pick the 4.0 letter-grade scale if your transcript shows grades like A, B+ or C-. Pick the percentage option if it shows marks out of 100.
Step 2: Add your courses
Add one row for each course you want counted. Course names are optional, so "Course 1" works if you just want the number.
Step 3: Enter the credit hours
Use the credit value printed on your transcript or course list. A wrong credit value is the most common reason a result comes out off.
Step 4: Select each grade
Choose the grade you actually earned, not the one you expect.
Step 5: Read your semester GPA
The calculator converts each grade to grade points, weights it by credit hours and shows your GPA for the courses you entered.
Step 6: Add earlier semesters for your CGPA
For a cumulative result, keep adding courses from your earlier semesters. Your CGPA is built from every course, not from the semester GPAs.
The formula behind it
GPA = total quality points / total credit hours
A quality point is a course's grade-point value multiplied by its credit hours.
Worked example: one semester
Course 1: grade A (4.0), 3 credits, quality points 4.0 x 3 = 12.0
Course 2: grade B+ (3.3), 3 credits, quality points 3.3 x 3 = 9.9
Course 3: grade A- (3.7), 2 credits, quality points 3.7 x 2 = 7.4
Total quality points = 29.3
Total credit hours = 8
GPA = 29.3 / 8 = 3.66
If your university uses 3.67 for A- and 3.33 for B+, the same grades give 3.67. That is a small gap, but it can decide whether you clear a cutoff, which is why the scale matters.
Why you cannot just average the grades
Suppose you got an A (4.0) in a 1-credit lab and a C (2.0) in a 4-credit lecture. A plain average of the two grades is 3.0. The credit-weighted GPA is (4.0 x 1 + 2.0 x 4) / 5 = 2.4. The heavy course pulls the result down, as it should.
Worked example: cumulative GPA
Semester 1: 12 credits, semester GPA 3.0, quality points 36.0
Semester 2: 18 credits, semester GPA 3.8, quality points 68.4
CGPA = (36.0 + 68.4) / (12 + 18) = 104.4 / 30 = 3.48
Averaging the two semester GPAs gives 3.40, which is wrong because the second semester carried more credits.
Planning example: what will a strong semester do?
You have a CGPA of 3.0 over 60 credits and you plan to take 15 credits and earn straight A's (4.0).
New CGPA = (3.0 x 60 + 4.0 x 15) / 75 = 240 / 75 = 3.2
To lift that same 3.0 to 3.5 you would need 60 more credits at 4.0, which is four full semesters of perfect grades. The more credits you have already banked, the slower your CGPA moves. Knowing that early helps you set realistic goals.
Semester GPA vs cumulative GPA
Semester GPA covers one term. It can jump around, because it only reflects the courses in that term. Cumulative GPA covers everything you have completed, so it moves more slowly. Some universities call it CGPA, others just call it GPA. Both are credit-weighted.
Common 4.0 grade-point tables
Whole-decimal version:
A+ and A = 4.0
A- = 3.7
B+ = 3.3
B = 3.0
B- = 2.7
C+ = 2.3
C = 2.0
C- = 1.7
D+ = 1.3
D = 1.0
F = 0.0
Two-decimal version used by some universities:
A- = 3.67
B+ = 3.33
B- = 2.67
C+ = 2.33
C- = 1.67
D+ = 1.33
(A, B, C, D and F keep the same values as above.)
Other systems exist. Some universities give A+ a 4.3, some use a 5.0 scale, and some use a 10-point CGPA. Do not type grades from one system into a calculator built for another. Use your university's own table.
Security & Privacy
A GPA calculator asks for far less than most online tools. You enter courses, grades and credit hours. There is no transcript to upload and no ID number to type in.
Grades are still personal, so keep these habits in mind. Use generic course names such as "Course 1" if you prefer. Do not enter your student ID, CNIC or other identity numbers anywhere in the calculator. And if you share a result with a scholarship office or advisor, send the official transcript, not a screenshot of an online tool.
For how PdfPeaks handles data across the site, read the Privacy Policy.
Common Use Cases
Checking your semester result
Results often arrive as letter grades with no GPA attached. Enter them with their credit hours and you have your GPA in under a minute.
Working out your CGPA across semesters
Add courses from every term you have completed. Because the calculation uses credits and quality points, it matches how most universities compute a cumulative result.
Scholarship and financial aid thresholds
Many scholarships ask you to keep a minimum, commonly something like 3.0 or 3.5. Check where you stand before the deadline, and see how much a good semester could move you.
Graduate school and college applications
Application forms ask for an overall GPA, and some ask for a major GPA as well. Calculate each from the relevant courses so the figure you report is one you can defend.
Setting a target GPA
Want to finish above 3.5? Use the planning approach on this page to see how many credits at what grade it would take.
Academic probation and good standing
Universities set minimums for staying in good standing. Calculate your current figure early enough to react, not after the notice arrives.
Checking a transcript or portal figure
If the official number looks lower than expected, recalculate from your own course list. Differences usually come from a different grade table, a repeated course, or a pass/fail course.
Study abroad and transfer plans
Foreign universities often ask for your GPA on a 4.0 scale. Calculate it from your grades, then confirm with the receiving university whether it wants its own conversion.
High school students
Many high schools report an unweighted GPA, where every A is a 4.0, and some also report a weighted GPA, where honors or AP courses carry extra points. This calculator gives the standard credit-weighted number. Check your school's policy for weighted values.
Parents and academic advisors
Helping a student plan next term is easier when you can test grade scenarios in a few seconds.
Tips for Best Results
Use the right grading scale
A 4.0 GPA at one university is not computed the same way as at another. Match the scale to your transcript.
Check plus and minus grades
A-, B+ and similar grades carry different values at different universities, and some do not use plus or minus grades at all.
Get credit hours right
Read them from your transcript. If a course is listed as 3(2+1) or similar, the total is the number that counts.
Never average letter grades directly
When courses have different credits, the simple average is not your GPA. The example earlier shows how far apart the two can be.
Never average semester GPAs
Your CGPA depends on credits. Combine quality points and credits, as in the cumulative example.
Know your retake policy
Some universities replace the old grade with the new one. Others count both attempts or average them. Look up your own rule before you recalculate.
Check how withdrawals and pass/fail courses are treated
A withdrawal (W) or a pass/fail course usually carries no grade points and is excluded from GPA, but policies differ.
Transfer credits may not count
Many universities accept transferred credits toward your degree but leave the grades out of your GPA.
Watch the rounding
A result of 3.666 can be reported as 3.66 or 3.67, depending on whether your university rounds or truncates. If a cutoff is close, ask how it rounds.
GPA is not a percentage
There is no single formula that converts GPA to a percentage for every university. Some boards publish their own rule, such as CBSE in India, which multiplies CGPA by 9.5. Use the official rule if one exists.
Use a calculator to plan, not only to check
Try different grades for next term and watch what happens to your CGPA. It is the cheapest way to see whether a goal is realistic.
Keep your own record
Save your course list with grades and credits each semester. It makes the next calculation, and any application form, much faster.