Skip to content

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.

Free GPA & CGPA Calculator — Credit-Hour Weighted

University GPA is a credit-weighted average, not the mean of letter grades. PdfPeaks GPA / CGPA Calculator lets you add courses with credit hours and a grade, then computes semester GPA and a running CGPA across every row you keep. Pick a 4.0 letter scale (A through F, including plus/minus) or a percentage-to-GPA map used in many Pakistani programmes. Changing scale re-reads the same rows. Nothing is uploaded; the math runs in the browser. Use this when a portal wants CGPA and you only have a mark sheet, or when you are planning next semester’s load. It is not an official transcript.

How It Works

Choose a scale, add each course (name optional, credits and grade required), and watch GPA update. Add more rows for further semesters — CGPA uses all credits together. Print the page or copy the summary.

  • Step 1 — Scale: 4.0 letters or percentage bands.
  • Step 2 — Courses: Credit hours and grade per row. Add or remove freely.
  • Step 3 — Read-out: Semester GPA if you filter by semester label; CGPA is all rows.
  • Step 4 — Optional: Print or copy. No account, no file upload.

Security & Privacy

Course rows never leave this tab. How we handle data →

Common Use Cases

Professionals, students, and everyday users rely on this tool for tasks such as:

  • Current semester: Only this term’s courses for a quick GPA.
  • Whole degree: Every completed course for CGPA.
  • What-if: Duplicate a row and change a grade to see the effect.
  • CV grade line: After you know CGPA, put it on CV Maker education.
  • Admissions: Merit/aggregate is a different formula — not this tool.

Tips for Best Results

If a university publishes a unique grade table, treat this as an estimate until you match their chart. Aggregate/merit for entry tests is parked for the next intake cycle.

Frequently Asked Questions

Sum of (grade points × credit hours) divided by total credit hours. That is the weighted average, not the average of letters.

GPA is the weighted result of the rows you treat as one term. CGPA uses every course row still on the page.

4.0 letters if your university prints A/B/C. Percentage bands if your mark sheet is percent-based. Neither is an official transcript.

No. Match your registrar’s chart if they publish one. This is for planning and filling a CV grade line.

No. Everything stays in the browser until you leave the page.

Not shipped yet. Entry-test aggregate formulas change every intake; we will add them before the next cycle rather than publish last year’s weights.