GPA Calculator

Add a course per row with its credit hours and letter grade, then get your credit-weighted grade point average instantly.

Loading tool…

GPA CalculatorA simple GPA calculator that turns your courses into a single grade point average. Add a row for each course, type its credit hours, pick the letter grade, and the weighted average updates as you go. Every number stays in your browser — nothing is uploaded, so your transcript data never leaves your device.

What is GPA Calculator?

The GPA Calculator is a free, in-browser tool for students who want to know their grade point average without a spreadsheet. Each course is one row holding a credit-hours input and a letter-grade dropdown; you add as many rows as you have classes with the 'Add course' button and remove any with its trash button. The result is a credit-weighted average, so a 4-credit class counts more than a 1-credit class. You can switch between a 4.5 scale (common in Korea) and a 4.0 scale in Settings, and the total credit hours are shown alongside the GPA. Use it to estimate a semester GPA, check what grades you need, or compare scales.

How to use GPA Calculator

  1. Open Settings and choose your grading scale: 4.5 scale or 4.0 scale.
  2. Type the credit hours for the first course in its 'Credits' input.
  3. Pick the letter grade for that course from the grade dropdown.
  4. Click 'Add course' to add another row, then fill in its credits and grade.
  5. Remove any course with its trash button; the credit-weighted GPA updates automatically as you edit.

Examples

Two courses on the 4.5 scale

Input

Scale 4.5 — Course 1: 3 credits, A+ (4.5); Course 2: 3 credits, B0 (3.0)

Output

3.75

Weighting by credit hours

Input

Scale 4.5 — Course 1: 4 credits, A0 (4.0); Course 2: 1 credit, C0 (2.0)

Output

3.60

Same grades on the 4.0 scale

Input

Scale 4.0 — Course 1: 3 credits, A+ (4.0); Course 2: 3 credits, B0 (3.0)

Output

3.50

Frequently asked questions

How is the GPA calculated?
It is a credit-weighted average: each course's grade point is multiplied by its credit hours, the results are summed, and the total is divided by the sum of all credit hours. So a 4-credit course influences the result more than a 1-credit course.
What is the difference between the 4.5 and 4.0 scales?
On the 4.5 scale A+ is 4.5, A0 is 4.0, B+ 3.5, and so on down by 0.5 — common at Korean universities. On the 4.0 scale A+ and A0 are both 4.0, B+ is 3.3, B0 is 3.0, and so on. You can switch scales in Settings; the grade dropdown shows the points for the current scale.
What happens to rows with blank or zero credits?
A course is only counted when its credit hours are a number greater than zero. Blank, zero, or invalid credit values are simply skipped, so you can leave a placeholder row without breaking the result.
Why does an F not lower my GPA much in some cases?
An F is worth 0 grade points but still adds its credit hours to the denominator, so it pulls the average down. Its impact depends on how many credits the failed course is worth relative to your other courses.
Is my grade data sent to a server?
No. The calculation runs entirely in your browser with no upload and no server communication, so the courses, credits, and grades you enter never leave your device.

Related tools