GPA Calculator
Add your courses, credit hours and letter grades to instantly calculate your GPA on a standard 4.0 scale.
Your courses
Reviews
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.
- 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 to use GPA Calculator
- Click "Add course" for each class you want to include.
- Type each course's credit hours and select the letter grade you earned.
- Your GPA, total credit hours, and total quality points update instantly as you go.
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
| Grade | Points | Grade | Points |
|---|---|---|---|
| A | 4.0 | C+ | 2.3 |
| A- | 3.7 | C | 2.0 |
| B+ | 3.3 | C- | 1.7 |
| B | 3.0 | D+ | 1.3 |
| B- | 2.7 | D / F | 1.0 / 0.0 |
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.
Weighted vs. unweighted GPA
| Type | Best for | Trade-off |
|---|---|---|
| Weighted by credit hours This tool | Standard college/university GPA | Correctly reflects that a 4-credit course counts more than a 1-credit course. |
| Simple average of grades | Quick, rough estimates only | Ignores 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.
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.
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?
More tools in the box
Fourteen more free, no-API-key tools live on the homepage.
Word Counter
Live word, character, sentence and paragraph counts.
Image Resizer
Resize JPG, PNG and WEBP images by pixels or percent.
Image to PDF
Combine images into a single downloadable PDF.
JSON Formatter
Beautify, minify and validate JSON with error hints.
Password Generator
Strong random passwords with custom rules.