UKM

UKM CGPA calculator

The UKM undergraduate scale, including the five-course example printed in the regulations.

Verify with your faculty. There is no A+. The grade points in Table 3 are shared, but the regulations say whether C- is a pass depends on the faculty group. Verify the pass mark with your faculty. The points themselves are what this calculator uses.

Semester courses

Kira CGPA

Already have a CGPA from earlier semesters?

UKM's undergraduate studies regulations, the copy updated on 2 July 2025, define GPA as the sum of grade point times credit hours, divided by credit hours, for the semester. CGPA is that same sum across semesters. The regulations then do something unusually helpful: they print five courses and the total. XA1013 is an A at 4.00 for 3 hours, 12.00 points. XB1013 is a B+ at 3.33, 9.99 points. XC1013 is an A- at 3.67, 11.01 points. XD1512 is an E at 0.00, 0 points from 2 hours. XE1512 is a D at 1.00, 2.00 points. The semester is 13 credits and 35.00 grade points. The GPA is 35 divided by 13, which is 2.6923. Load the worked example on this page and those are the numbers you should see.

There is no A+. A runs from 80 to 100 at 4.00. The rest of Table 3 is A- 3.67, B+ 3.33, B 3.00, B- 2.67, C+ 2.33, C 2.00, C- 1.67, D+ 1.33, D 1.00, and E 0.00. The regulations are explicit that the pass or fail label attached to C- is not the same in every faculty group. Some groups treat C- as a pass and some do not. The grade point 1.67 is the same either way. Verify the pass label with your faculty. Do not verify the arithmetic by changing 3.67 into 3.70; that is a different university.

E is the grade that dominates the example. Two credits of E add nothing to the 35 and add 2 to the 13. Drop those two credits, without any right to drop them, and the average jumps. That is why a portal can look "harsh" next to a calculator where someone deleted the fail. Keep the E until a repeat has actually replaced it. The regulations describe how a repeated fail and a repeated low pass are treated. Follow that rule, then edit the rows.

Eligibility bands in the same regulations talk about CGPA above 2.00 to continue cleanly, a conditional band below that, and a termination band under 1.00. Those bands are about status, not about how to multiply. A CGPA of 2.0500 and a CGPA of 1.9900 are both ordinary outputs of this form. What the faculty does next is in the regulation, not in the division.

Honours wording in the regulations starts from bands such as 3.67 to 4.00. Read the current table before you assume a 3.67 CGPA is a named class. The calculator stops at the average.

If you already have three semesters, do not average the three GPAs. Put the latest official CGPA and the total credits that produced it into the previous-study fields, then add only the new semester. That is the same weighting the regulations describe, without retyping every old course.

Verify with your faculty. There is no A+. The grade points in Table 3 are shared, but the regulations say whether C- is a pass depends on the faculty group. Verify the pass mark with your faculty. The points themselves are what this calculator uses.

GradePointMarks in the sourceHow the source describes it
A4.0080–100Excellent
A-3.6775–79Excellent
B+3.3370–74Credit
B3.0065–69Credit
B-2.6760–64Credit
C+2.3355–59Pass or credit, by faculty
C2.0050–54Pass
C-1.6745–49Pass in some faculties, fail in others
D+1.3340–44Often fail
D1.0035–39Fail
E0.000–34Fail

Source: Universiti Kebangsaan Malaysia Undergraduate Studies Regulations 2024 (Table 3, updated 2 July 2025).

The shared formula does not change with the logo on the transcript. Multiply each grade point by the credit hours, add those products, and divide by the credit hours. What changes is the point you are allowed to multiply. If your letter is not in the table, do not borrow one from another university. Use the main CGPA calculator to switch scales, or the SPM page if you are still counting school grades.

Questions people actually ask

What is the official UKM example?

Five courses, 13 credits, grades A, B+, A-, E, and D, totalling 35.00 grade points. GPA is 35/13, or 2.6923. The load-example button enters that set.

Does UKM use A+?

No. A is 4.00 for 80–100 on Table 3 of the undergraduate regulations.

Is C- a pass?

The regulations say the status depends on the faculty group. The point is 1.67 either way. Verify the pass rule with your faculty.

Why is B+ shown as 9.99 and not 10?

Because the regulations multiply 3.33 by 3 hours and show 9.99. This page does the same.

How do repeats work?

The regulations say which attempt stays in the CGPA. This form does not apply that policy for you. After the faculty drops an old grade, remove that row.

More free tools

Money

Net Salary Calculator

Malaysian take-home pay for 2026, after tax, civil service, overtime, and a daily or hourly rate, using EPF, SOCSO, EIS, and PCB.

/salary-calculator

Money

Loan Calculator

Monthly-rest loan payment and an amortization table. A Malaysian home-loan page explains how this differs from daily rest and from the flat-rate car loan.

/loan-calculator

Games

Minecraft Circle Generator

Block circles, including stairs and slabs, numbered outlines, and thick walls, plus ellipses, spheres, and domes, with a PNG export.

/minecraft-circle-generator

Language

Jawi Text Generator

Preview Jawi in freely licensed Arabic fonts, copy it, or download a PNG.

/jawi-converter

Utilities

Keyboard Tester

Test a full, 60 percent, laptop, or Mac keyboard in the browser, including which keys arrive and how many can be held at once.

/keyboard-tester

Games

Bingo Card Generator

Print US 1–75 bingo cards, UK 1–90 tickets, word cards, and picture cards that stay on your device.

/bingo-card-generator

Health

BMI Calculator

Adult BMI with the WHO chart and the lower Asian / Malaysian screening cut-offs, in the browser.

/bmi-calculator

Music

Metronome

Online metronome with lookahead scheduling, accented beats, and tap tempo. Sound stays in the tab.

/metronome

PDF

Merge PDF

Merge PDF files in order, in the browser. No upload, and passworded files are not unlocked.

/merge-pdf

PDF

JPG to PDF

Turn JPG and PNG images into a PDF, one picture per page, without uploading them.

/jpg-to-pdf

Converters

Unit Converter

Convert length, mass, and temperature, including centimetres to inches and kilograms to pounds.

/unit-converter

Games

Spin the Wheel

Spin a wheel of names, pick a random name, or flip a yes or no wheel. The list stays in the tab.

/spin-the-wheel

Utilities

QR Code Generator

Make a QR code from text or a link and download PNG or SVG. No signup, no expiry, no redirect.

/qr-code-generator

Utilities

Fancy Text Generator

Copy Unicode styles for a caption or bio. These are characters, not a font you install.

/fancy-text-generator

PDF

Compress PDF

Reduce PDF size in the browser by redrawing pages as JPEGs. A size target is a best effort, and text stops being selectable.

/compress-pdf

Converters

File Converter

Convert a file in the browser: images, PDF pages, spreadsheets, and plain documents. Audio and video are not converted.

/file-converter

Image

Image Compressor

Compress a JPG, PNG, or WEBP in the browser, with a quality slider or a kilobyte target, a before-and-after preview, and optional EXIF removal.

/compress-image