Handiwork
  • Home
  • Tools
  • Guides
  • Categories
  • About
Browse Tools
Handiwork
  • Home
  • Tools
  • Guides
  • Categories
  • About
Browse Tools

Popular tools

  • GPA & CGPA Calculator
  • Bill Splitter
  • Age Calculator
  • QR Code Generator
  • Keyboard Tester
  • Passphrase Generator

Categories

  • Text
  • Image
  • Design & Color
  • PDF & Documents
  • Developer
  • Security
  • Calculators
  • Converters & Encoders
  • Productivity
  • Random & Decision

Resources

  • All Tools
  • Guides
  • Editorial Standards
  • Changelog
  • About
  • Contact

Legal

  • Privacy Policy
  • Terms of Use
Browse all tools>
English

© 2026 Handiwork. Built and maintained by Handiwork.

All toolsAll calculators tools

Calculators tool

GPA & CGPA Calculator

Calculate semester GPA or cumulative CGPA in one place. Switch tabs to use preset or custom grading scales, per-course grade points, credit-weighted semester averages, a visual scale, grading reference, and copyable or downloadable reports.

GPAOne semester from course grades
CGPACumulative across all semesters

About the Handiwork GPA & CGPA Calculator

This free GPA and CGPA calculator works out both your single-semester grade point average and your cumulative GPA across your whole degree — switch between the GPA and CGPA tabs at the top. In GPA mode, calculate your semester GPA from course letter grades and credit hours using a common grading scale (US Standard 4.0, US 4.3, simplified A–F, or a 10-point scale) or your own custom grade points when your university assigns different values (for example A = 3.66). In CGPA mode, enter each semester’s GPA and credits to get a credit-weighted cumulative GPA. Both modes weight every grade by its credit hours, show a color-coded scale and performance tier, and save your inputs in your browser for next time — no sign-up, no limits, and your data never leaves your device.

How to use the Handiwork GPA & CGPA Calculator

  1. Pick the GPA tab to calculate one semester from course grades, or the CGPA tab to combine multiple semesters into a cumulative average.
  2. For GPA: choose a grading system (or Custom) and add each course with its credit hours and letter grade. For CGPA: choose your maximum scale (4.0, 4.3, 5.0, or 10.0) and add each semester’s GPA and credits.
  3. Read your result on the visual scale, then copy the summary — in GPA mode you can also download a full report as CSV, XLSX, PDF, JSON, or Markdown.

How to calculate GPA

Your GPA (grade point average) is a credit-weighted average of your course grades for one term. Each letter grade maps to a number of grade points on your chosen scale (for example A = 4.0, B = 3.0). Multiply each course’s grade points by its credit hours, add those weighted totals together, and divide by your total credits: GPA = Σ(grade points × credits) ÷ Σ(credits). A four-credit A contributes more than a one-credit A because credits act as the weight for each grade. Grades such as P (pass), NP (not pass), I (incomplete), and W (withdrawal) are not included — only letter grades with assigned point values count toward your GPA.

How to calculate CGPA

Your CGPA (cumulative grade point average) is the credit-weighted average of every semester in your program. In the CGPA tab, enter each semester’s GPA and the number of credits you took that term. The calculator multiplies each semester’s GPA by its credits, adds those weighted totals, and divides by the total credits across all semesters: CGPA = Σ(semester GPA × credits) ÷ Σ(credits). A heavier semester (more credits) moves your cumulative average more than a lighter one, so a strong full-load term counts for more than a light summer term. Pick the maximum scale (4.0, 4.3, 5.0, or 10.0) so the result and performance tier match your institution.

GPA vs CGPA: what’s the difference?

GPA usually measures a single term or semester, calculated from individual course grades and credits. CGPA (also called cumulative GPA) rolls all of your completed semesters into one overall figure. In short: your GPA tells you how a given semester went, while your CGPA reflects your performance across your entire degree so far. Use the GPA tab to turn this term’s course grades into a semester GPA, then add that GPA (with its credits) to the CGPA tab alongside your previous semesters to track your cumulative standing over time.

Supported grading scales: 4.0, 4.3, 5.0, and 10-point

Built-in presets cover the most common systems: US Standard 4.0 (A+ through F with plus/minus modifiers), US 4.3 (A+ = 4.3), US 4.0 without plus/minus (A–F only), and a 10-point scale used by many universities outside the US. If your institution is not listed, select Custom and edit the grade points for each letter grade — useful for schools that use values like A = 3.66 or A = 3.55. In the CGPA tab you can also set the maximum scale directly (4.0, 4.3, 5.0, or 10.0). Changes apply instantly to your course points, GPA, CGPA, and the grading reference below the calculator.

Grading reference and worked example

Below the GPA calculator, a grading reference shows the full letter-grade-to-points mapping for your active scale plus a step-by-step worked example — credits multiplied by grade points for each course, a total row, and the final GPA formula. Use it to confirm that your configured scale matches your school’s official policy before relying on the result, and to see exactly how each grade and credit hour contributes to the final number.

Assumptions and limitations

  • Grading scales, repeated-course rules, transfer credits, pass/fail handling, and rounding vary by institution. Match the configured points to your school’s published policy.
  • The performance tier and visual scale are descriptive only; they do not represent academic standing, honors, scholarship, or admissions rules.
  • Downloaded reports are personal estimates, not official transcripts or university-issued records.

Frequently asked questions

What is the difference between GPA and CGPA?

+

GPA (grade point average) usually refers to a single term or semester, calculated from individual course grades and credits. CGPA (cumulative GPA) combines all of your semesters into one credit-weighted average. Use the GPA tab to work out one semester from course grades, then use the CGPA tab to roll multiple semester GPAs into a cumulative figure.

How do I calculate my CGPA?

+

Switch to the CGPA tab, choose your maximum scale (such as 4.0 or 10.0), then add each semester with its GPA and credit hours. The calculator multiplies every semester’s GPA by its credits, sums those, and divides by total credits — CGPA = Σ(GPA × credits) ÷ Σ(credits). You can also load sample semesters to see how it works.

How do I convert my semester GPA into my CGPA?

+

First use the GPA tab to calculate each semester’s GPA from its course grades and credits. Then switch to the CGPA tab and add one row per semester, entering that semester’s GPA and the total credits you took that term. The tool combines them into a single credit-weighted cumulative GPA, so semesters with more credits carry more weight.

What is a good GPA or CGPA?

+

There is no universal threshold. Academic standing, honors, scholarships, and admissions criteria differ by institution and program. Use the calculator to reproduce your school’s published scale, then compare the result with the official policy or transcript.

Can I use my university’s grading scale?

+

Yes. Pick the closest preset or select Custom and enter the grade points your school assigns to each letter grade (for example A = 3.55 or A = 3.66). Your scale is saved in your browser along with your courses.

Which grading presets are available?

+

US Standard 4.0, US 4.3 (A+ = 4.3), US 4.0 without plus/minus (A, B, C, D, F only), and a 10-point scale. Custom mode lets you set points for any standard letter grade from A+ through F.

Which grades are supported?

+

Letter grades with numeric point values on your chosen scale. Pass/fail, incomplete, and withdrawal grades (P, NP, I, W) are not factored into GPA. Credit hours accept half-unit steps such as 1.5 or 3.5.

Does the visual scale change with my grading system?

+

Yes. The GPA bar and tier labels adapt to your scale’s maximum (for example 4.0, 4.3, or 10.0) so results stay meaningful across different systems.

Can I download my GPA report?

+

Yes. After calculating your GPA, download a report as CSV, XLSX, PDF, JSON, or Markdown. Each format includes your grading scale, course list, and summary totals.

Is my GPA and CGPA data private?

+

Yes. All calculations run entirely in your browser — your courses, grades, semesters, and scales are never uploaded to a server. Your inputs are saved locally on your device so they’re still there next time you visit, and you can clear them anytime with the reset buttons.

Is this GPA official for my school?

+

No. This is an estimate based on the scale you configure. Schools may round differently, exclude certain courses, or apply additional rules — check your institution’s policy for an official transcript GPA or CGPA.

Method and guidance reviewed July 12, 2026 by Handiwork.

How we review tools

Go deeper

Understand the method and trade-offs

Calculators & methodology · 10 minHow to read an online calculator resultA precise-looking number can still be the wrong answer to the real question. Learn how inputs, model assumptions, timing, units, and rounding change a calculator result—and when to verify it elsewhere.Read guide

Related calculators tools

All calculators tools
  • Loan & EMI CalculatorCalculate monthly loan payments (EMI), total interest, and a yearly amortization breakdown.
  • Discount CalculatorFind the sale price and how much you save after a percentage discount, with optional stacked discount and sales tax.
  • Compound Interest CalculatorSee how savings grow with compound interest, regular contributions, and adjustable compounding frequency.
  • Percentage CalculatorFive percent modes with live results — percent of, change, add, and subtract.
  • Bill SplitterSplit a bill and tip evenly with presets, live totals, and a copyable summary.
  • Age CalculatorExact age in years, months, and days with a birthday countdown and copyable summary.