A free, fast, and accurate GPA calculator for Indian university students
- ✅ Calculate Semester GPA - Enter courses, credits, and grades
- ✅ Calculate Cumulative CGPA - Track performance across multiple semesters
- ✅ GPA to CGPA Converter - Quick conversion between formats
- ✅ 10-Point Grading Scale - O, A+, A, B+, B, C grades (Indian standard)
- ✅ 100% Free & No Ads - No registration or payment required
- ✅ Privacy First - All calculations happen in your browser
- ✅ Mobile Responsive - Works perfectly on phones, tablets, and desktops
- ✅ Dark Theme - Easy on the eyes with modern design
Try it now: https://getgpa.vercel.app
Works with all Indian universities using the 10-point grading system:
- IIT (Indian Institute of Technology)
- NIT (National Institute of Technology)
- BITS Pilani
- VIT University
- SRM University
- Anna University
- Delhi University
- Mumbai University
- And many more!
- HTML5 - Semantic markup
- CSS3 - Modern styling with animations
- JavaScript - Vanilla JS (no frameworks)
- Vercel - Hosting and deployment
No prerequisites! Just a web browser.
- Clone the repository
git clone https://github.com/Frozen-47/GradeCalculator.git- Navigate to the project
cd GradeCalculator- Open in browser
# Simply open index.html in your browser
# Or use a local server:
python -m http.server 8000That's it! No build process, no dependencies, no npm install needed.
GradeCalculator/
├── index.html # Main HTML file with structure
├── style.css # Styles and animations
├── script.js # Calculator logic and functionality
├── sitemap.xml # SEO sitemap for search engines
├── robots.txt # Search engine crawling rules
├── image.png # Favicon and preview image
├── LICENSE # MIT License
└── README.md # This file
GPA = (Σ(Credit × Grade Point)) / (Σ Credits)
| Grade | Points | Description |
|---|---|---|
| O | 10 | Outstanding |
| A+ | 9 | Excellent |
| A | 8 | Very Good |
| B+ | 7 | Good |
| B | 6 | Above Average |
| C | 5 | Average |
| RA/SA/W | 0 | Fail/Withdrawn |
Contributions are what make the open-source community amazing! Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature) - Commit your Changes (
git commit -m 'Add some AmazingFeature') - Push to the Branch (
git push origin feature/AmazingFeature) - Open a Pull Request
Found a bug or have a feature idea? Open an issue!
- Basic GPA calculator
- CGPA tracker
- GPA to CGPA converter
- Percentage to GPA converter
- Expected CGPA predictor
- Grade trend graphs
- Download/Print results
- Multiple grading systems (4.0 scale, etc.)
- Dark/Light theme toggle
Sabareesh
- Discord: Sabareesh
- GitHub: @Frozen-47
- Project Link: https://github.com/Frozen-47/GradeCalculator
Give a ⭐ if this project helped you!
Distributed under the MIT License. See LICENSE for more information.
Made with ❤️ by Sabareesh