CGPA Calculator for Pakistan (HEC 4.0 Scale)

Calculate your CGPA on the HEC 4.0 scale used by Pakistani universities. Enter your SGPA per semester (Quick mode) or your grades per course (Detailed mode) and see the official HEC percentage equivalent instantly.

Restored from your last visit.
Scale: HEC 4.0
Grades use a representative HEC 4.0 mapping (A = 4.00, A− = 3.66, B+ = 3.33 …). Your university sets its own exact letter cut-offs — pick your school for its official scheme.
Semester (optional)
SGPA
Credit hours
Course (optional)
Credit hours
Grade
Your CGPA

/ 4
Enter at least one semester to see your CGPA.
Saves to a CGPA tracker on this device — no signup.

Your saved semesters

Save a semester above to start building your running CGPA. It stays on this device.

    Stored only in this browser — never sent to our servers.

    The HEC grading scale, explained

    Pakistan's Higher Education Commission (HEC) recommends a uniform semester system on a standard 0.00–4.00 GPA scale. Its fractionalized grading table maps each letter grade to a range of grade points and an equivalent percentage:

    GradeGrade pointsPercentage (semester system)
    A3.67 – 4.0085 and above
    A-3.34 – 3.6680 – 84
    B+3.01 – 3.3375 – 79
    B2.67 – 3.0071 – 74
    B-2.34 – 2.6668 – 70
    C+2.01 – 2.3364 – 67
    C1.67 – 2.0061 – 63
    C-1.31 – 1.6658 – 60
    D+1.01 – 1.3054 – 57
    D0.10 – 1.0050 – 53
    F0.00Below 50

    Source: HEC — Policy Guidelines for the Implementation of Uniform Semester System in Higher Education Institutions of Pakistan (§13.1). D (grade point 1.00, ≈50%) is the minimum passing grade; F (0.00) is below 50%.

    Because HEC only recommends the framework, each university fixes its own exact marks-to-grade cut-offs within it — which is why the calculator above uses a representative mapping and links you to your own university for the official one.

    How Pakistani universities calculate CGPA

    Every HEC-compliant university uses the same credit-hour-weighted average. Your semester GPA (SGPA) and cumulative GPA (CGPA) are:

    SGPA = Σ(credit hours × grade point) / Σ(credit hours)
    CGPA = Σ(credit hours × grade point) over all semesters / total credit hours

    Worked example — three courses in one semester:

    1. Calculus (3 cr, A = 4.00) → 3 × 4.00 = 12.0 quality points
    2. Programming (3 cr, B+ = 3.33) → 3 × 3.33 = 9.99
    3. Physics (4 cr, B = 3.00) → 4 × 3.00 = 12.0
    4. Total quality points = 33.99; total credit hours = 10 → SGPA = 33.99 ÷ 10 = 3.40

    Add the next semester's quality points and credit hours to the running totals and re-divide — that cumulative figure is your CGPA. (HEC formula, §14.)

    CGPA to percentage in Pakistan

    HEC does not use a flat multiplier. Its official rule assigns your CGPA the minimum percentage of the grade band it falls into. HEC's own worked example: a CGPA of 3.00 equals 71% (the floor of the B band, 2.67–3.00 → 71–74%).

    CGPA 3.00 → B band (2.67–3.00) → 71%
    CGPA 3.34 → A− band (3.34–3.66) → 80%
    CGPA 3.67 → A band (3.67–4.00) → 85%

    This is why the popular "CGPA × 25" shortcut (which would call 3.00 a 75%) is only a rough approximation, not the HEC figure. For anything official, read the equivalence off the §13.1 band table above, or use the exact figure printed on your transcript.

    Source: HEC Policy Guidelines, §13.1 note: "A student getting any CGPA … will be given the minimum of the corresponding percentage."

    What is a good CGPA in Pakistan?

    HEC sets the only hard thresholds; everything above them is a university convention:

    Check your own university's honours and probation regulations for the numbers that apply to you.

    Your university's exact scheme

    The scale is uniform but the letter-to-grade-point values are not: COMSATS uses A− = 3.66 and B+ = 3.33, FAST-NUCES rounds to 3.67/2.67/1.67, and NUST uses a coarser table (B+ = 3.50, no minus grades). For an exact result, open your university's calculator — each has its official scheme built in:

    → See all 89+ Pakistani universities  ·  browse every supported university (1306+)  ·  don't see yours? Add it →

    Frequently asked questions

    What is the HEC grading scale in Pakistan?
    Pakistan's Higher Education Commission (HEC) recommends a uniform semester system on a 0.00–4.00 GPA scale. In its fractionalized table, A carries 3.67–4.00 grade points (85%+), A− is 3.34–3.66 (80–84%), B+ is 3.01–3.33 (75–79%), down to D at 0.10–1.00 (50–53%) and F at 0.00 (below 50%). D (50%) is the minimum passing grade. Individual universities set their exact marks-to-grade boundaries within this framework, so check your own transcript legend.
    How do I calculate CGPA on the 4.0 scale?
    CGPA is the credit-hour-weighted average of your grade points across every semester: CGPA = Σ(credit hours × grade point) ÷ Σ(credit hours). Multiply each course's grade point by its credit hours, add those up, and divide by your total credit hours. In Quick mode above you can skip the per-course step and enter each semester's SGPA and credit hours directly — the result is identical.
    How do I convert CGPA to percentage in Pakistan?
    HEC's official rule assigns your CGPA the minimum percentage of the grade band it falls into — not a flat multiplier. HEC's own worked example: a CGPA of 3.00 equals 71%. So a 3.34 maps to 80%, a 3.67 to 85%, and so on down the §13.1 table. Many transcripts print the university's own equivalence, so confirm the figure on your official document before quoting it.
    Does HEC use CGPA × 25 to convert to percentage?
    No. The "CGPA × 25" (i.e. CGPA ÷ 4 × 100) shortcut is a rough linear approximation used by some third-party sites — it is not the HEC rule. HEC's Policy Guidelines assign the minimum percentage of the corresponding grade band, which is why a 3.00 CGPA is 71% (not 75%) in HEC's own example. Use the official band table for anything that goes on a form or application.
    What is a good CGPA in Pakistan?
    HEC sets the hard floors: a minimum 2.00 CGPA is required to complete a BS degree and 2.50 for MS/MPhil; below 2.00 puts a student on probation. Above that, thresholds are university conventions rather than HEC rules — many schools treat roughly 3.50+ as a distinction / Dean's List band, and competitive scholarships and graduate admissions abroad typically look for 3.0–3.5 and up. Always check your own university's honours and probation rules.
    What is the minimum CGPA to pass or graduate in Pakistan?
    Per HEC, the minimum qualifying CGPA is 2.00 for a BS degree and 2.50 for MS/MPhil. The minimum passing grade for a single course is D (grade point 1.00, roughly 50%). A student who finishes below the 2.00 qualifying CGPA may be allowed to re-take courses in which the grade was below C, subject to the university's CGPA-improvement regulation.
    Is the HEC grading scale the same at every Pakistani university?
    The formula and the 0–4.0 scale are uniform, but the exact letter-to-grade-point values differ. COMSATS uses A = 4.00, A− = 3.66, B+ = 3.33; FAST-NUCES rounds to 3.67/2.67/1.67; and NUST uses a coarser table with B+ = 3.50 and no minus grades. This calculator uses a representative HEC mapping — for an exact result, open your own university's calculator, which has its official scheme built in.
    What is the difference between SGPA and CGPA?
    SGPA (Semester GPA) is the credit-weighted grade-point average for a single semester; CGPA (Cumulative GPA) is the credit-weighted average across every semester you have completed. Both use the same formula — the difference is scope. Your CGPA always sits between your lowest and highest SGPA, and a new semester pulls it toward that semester's SGPA in proportion to its credit hours.
    How is CGPA calculated with credit hours?
    Credit hours are the weights. A 3-credit-hour course with an A (4.00) contributes 12 quality points; a 1-credit-hour lab with a B (3.00) contributes 3. Sum every course's quality points, sum the credit hours, and divide. Example: grades A, B+, B over 3, 3, 4 credit hours → (4.00×3 + 3.33×3 + 3.00×4) ÷ 10 = 34.0 ÷ 10 = 3.40 CGPA.
    Can I use my Pakistani CGPA to apply abroad?
    Because HEC already uses the 0–4.0 scale, your CGPA is directly comparable for shortlisting at U.S. and Gulf universities, which also use 4.0. For a formal application, most U.S. graduate programs still require a WES or similar credential evaluation that assesses each course against Pakistan's standard. Use the 4.0 figure here for self-assessment and submit an official evaluation for the number of record.