Motosikal · kelas B
Exam
A random paper, or one of 10 motosikal practice sets in the JPJ format.
Free · iPhone, iPad, Android
662 questions in Bahasa Melayu from our own question bank, arranged in 27 numbered practice sets in the JPJ format — motosikal, motokar and KPP Gabungan — plus an eyesight set. Timed papers follow the published format: 50 questions, 42 to pass, 45 minutes.
Questions are in Bahasa Melayu for now; the app's menus can be switched to English. A Malay–English question bank is second on the roadmap, with no date yet.
Not affiliated with any government agency.

What's inside
Your exam as the app runs it
Motosikal · kelas B
A random paper, or one of 10 motosikal practice sets in the JPJ format.
Motokar · kelas D
A random paper, or one of 10 motokar practice sets — each label states the set's real size, e.g. "Set 5 — motokar (47 soalan)".
KPP Gabungan · both classes
A random paper of 70 questions, or one of 7 Gabungan practice sets.
In the app
A random paper with the full question count, the timer and the pass mark of your class.
27 numbered practice sets in the JPJ format, each labelled with its real size, with your best score for each.
28 items: Ishihara plates, shapes, number plates and colours.
The Malaysian pack has no topic split: practise with every question of your class instead.
Questions you last got wrong.
Questions you saved.
Study shows the answer as soon as you pick; Test reveals answers at the end.
Coverage, mastery, pace and recent exams show what to study next.
Screenshots






Sources
28 fixed sets: 10 motosikal, 10 motokar, 7 KPP Gabungan and one eyesight set of 28 items. 19 of the 27 exam sets are 1–3 questions short of JPJ's paper sizes (50 / 50 / 70); each label states the real size.
Not affiliated with any government agency.
Get the app
For iPhone and iPad (iOS 15 or later) and Android phones and tablets (Android 7.0 or later). Free and supported by ads; no in-app purchases.
Not affiliated with any government agency.