GPA Calculator

Add your courses, credit hours and letter grades to instantly calculate your GPA on a standard 4.0 scale.

No API key Nothing leaves your browser Unlimited use
GPA Calculator — free online tool

Your courses

Course (optional) Credit hours Grade
0.00 GPA
0 Total credits
0.00 Quality points
From people using this tool

Reviews

Loading reviews…
Learn more

Everything you need to know about GPA Calculator

How the weighted average works, what the grade scale means, and how to get a cumulative GPA.

TL;DR
  • Add courses with credit hours and grades — your GPA updates as you go.
  • Everything runs locally in your browser — your grades are never uploaded.
  • Add all your courses from every term to get a cumulative rather than a single-term GPA.
How it works

How to use GPA Calculator

  1. Click "Add course" for each class you want to include.
  2. Type each course's credit hours and select the letter grade you earned.
  3. Your GPA, total credit hours, and total quality points update instantly as you go.
Why it matters

Why calculate your GPA

GPA math is weighted, not a simple average — a 4-credit A and a 1-credit A aren't worth the same, and mixing up total credits with course count is a common source of errors when doing it by hand.

This calculator applies the correct weighted formula for you instantly in your browser as you add courses.

The standard 4.0 grade scale

GradePointsGradePoints
A4.0C+2.3
A-3.7C2.0
B+3.3C-1.7
B3.0D+1.3
B-2.7D / F1.0 / 0.0
Privacy by design

GPA Calculator without uploading anything

Your courses, credit hours, and grades are read directly by JavaScript running in your browser, calculated on the spot, and shown back to you — no academic record is ever transmitted to a server.

Because there's no upload involved, there's no limit on how many courses you can add.

Your grades never leave your device. The calculation is pure client-side JavaScript, with nothing logged or stored.

Tracking a related date, like a graduation deadline? The Date Difference Calculator tool can help.

Options guide

Weighted vs. unweighted GPA

TypeBest forTrade-off
Weighted by credit hours This toolStandard college/university GPACorrectly reflects that a 4-credit course counts more than a 1-credit course.
Simple average of gradesQuick, rough estimates onlyIgnores credit hours entirely, so it can be noticeably inaccurate.

Almost every school uses the credit-weighted method — enter your real credit hours for each course rather than leaving them blank or equal, or your GPA won't match your transcript.

Common uses

What people use GPA Calculator for

  • Current semester planningChecking how upcoming grades would affect your GPA.
  • Cumulative GPA trackingCombining every term's courses into one overall GPA.
  • Scholarship & honors requirementsConfirming you meet a minimum GPA threshold.
  • Grad school applicationsDouble-checking your GPA before submitting transcripts.
  • "What if" scenariosSeeing how a retake or a dropped course would change your GPA.
Related tools

More Free Tools

Methodology

How This Tool Works

The calculation runs live in your browser via JavaScript, converting each letter grade to grade points and computing a credit-weighted average — nothing is uploaded, stored, or logged.

Last updated: September 14, 2026.

Was this guide helpful?

Thanks for the feedback!
Keep going

More tools in the box

Fourteen more free, no-API-key tools live on the homepage.