Calculate GPA

Calculate a credit-weighted GPA from explicit course points and credits.

Local processing · Nothing is uploaded · 1 MB input limit

Input & settings

Enter the values below. No file is needed.
Ready. Enter your input to begin.

How to use this tool

Supply a JSON array with numeric points and credits for each course. GPA is the sum of points × credits divided by total credits.

Limits and behavior

Results use floating-point arithmetic, rounded to 12 significant digits. Inputs are limited to an absolute value of 10^12 and results to 10^15. At most 1,000 courses, each with 0–10,000 credits. Zero-credit courses do not affect GPA. Letter grades and institutional repeat-course policies are not inferred. Input is limited to 1 MB and output to 3 MB. No input content is saved by CraftAI.

Calculate GPA from courses and credits

Combine numeric grade points with course credit weights to find a weighted GPA.

Can the same GPA formula be used by every school?

Institutions can use different grade scales, rounding and course rules. Enter the values required by your institution.

Related tools: calculate grade percentage · calculate mean median and mode

Built on Hatchable