Navigation
Home About Install

About

What is it?

Canvas GPA Calculator is a Browser Extension that calculates your GPA directly on the Canvas website. I created it because I couldn't find a good existing extension online.

What does it do/How does it work?

For those who aren't as tech savvy:

Canvas GPA Calculator basically looks at the grades on your Canvas page, saves them, and then goes through each one adding it up before finally saving them to it's corresponding course. It then calculates your GPA based on the average of all your courses.

For those who do a bit more coding:

It's essentially just a glorified web scraper with a nice UI. It's also more convineint than other "Canvas Grade Calulator" extensions because it automatically calculates on page load, and directly injects your calculated grade into the webpage so you don't have to open the extension popup.

Features

  • Individual course calculation based on published assignment grades (Regular and Weighted)
  • Total GPA calculation
  • Compatibility with Better Canvas, overriding some features for accurate grade display and replacing its GPA calculator

Is Canvas GPA Calculator safe?

Canvas GPA Calculator does not have permissions to store any sensitive or private content (like browser history or passwords). It is technically IMPOSSIBLE for this extension to get this information without the specified permissions.

The permissions are clearly listed in the manifest.json file under the "permissions" key:

"permissions": ["storage"],

The "storage" permission is only used to save the grades calculated by the extension. There is no mechanism to send this information to an external third party.

This extension does NOT 'hack' or break into Canvas or any other site to obtain grade information. It simply processes the information already present on the webpage, similar to how a user might manually copy and paste their grades into a spreadsheet.

Please Note: This extension should not be considered the definitive source for your final grade. Your instructor may use a different calculation method. This tool is intended solely as a productivity aid to provide a general estimate of your current grade.

Support & Contribution

If you encounter any issues or have suggestions, please check the issues page on GitHub. Contributions are also welcome!

© 2025 Canvas GPA Calculator. About | GitHub