Driving Test
Malaysia
English
Download

Free · iPhone, iPad, Android

Malaysia KPP01 theory test practice

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.

The app's home screen for motokar kelas D in Bahasa Melayu: progress, streak, the Exam card with the practice sets, and All questions.

What's inside

Our own question bank, in the test's published format.

662questions in Bahasa Melayu — our own question bank
27numbered practice sets, each labelled with its real size, plus an eyesight set
142picture questions; 44 with picture options
≈ 4 MBquestion pack · download once, practise offline

Your exam as the app runs it

Timed papers for your class

Motosikal · kelas B

Exam

Published format
50questions
42to pass
45minutes

A random paper, or one of 10 motosikal practice sets in the JPJ format.

Our own question bank — JPJ publishes no KPP01 question bank. A set that is 1–3 questions short gets a scaled pass mark and time.

Motokar · kelas D

Exam

Published format
50questions
42to pass
45minutes

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)".

Our own question bank — JPJ publishes no KPP01 question bank. A set that is 1–3 questions short gets a scaled pass mark and time.

KPP Gabungan · both classes

Exam

Published format
70questions
56to pass
75minutes

A random paper of 70 questions, or one of 7 Gabungan practice sets.

Paper format from JPJ's FAQ on the KPP Gabungan module (updated 31 July 2025). The questions are our own.

Question 1 / 25

25 questions · free
Papan tanda amaran berbentuk berlian berwarna kuning dengan gambar lampu isyarat merah, kuning dan hijau.

Pilih kenyataan yang BETUL, berkaitan tanda isyarat berikut:

Show the answer

Correct answer: C. Lampu isyarat di hadapan

In the app

Slip there, practise there.

Exam

A random paper with the full question count, the timer and the pass mark of your class.

Practice sets

27 numbered practice sets in the JPJ format, each labelled with its real size, with your best score for each.

Eyesight set

28 items: Ishihara plates, shapes, number plates and colours.

All questions

The Malaysian pack has no topic split: practise with every question of your class instead.

Weak spots

Questions you last got wrong.

Bookmarks

Questions you saved.

Study / Test

Study shows the answer as soon as you pick; Test reveals answers at the end.

Readiness

Coverage, mastery, pace and recent exams show what to study next.

Screenshots

The app, in Bahasa Melayu


Questions and answers

The KPP01 test, in short

How many questions are in the KPP01 theory test?

The motosikal and motokar papers have 50 questions; you need 42 correct within 45 minutes. The KPP Gabungan paper has 70 questions, 56 to pass, 75 minutes. This is the format JPJ publishes in its FAQ on the KPP Gabungan module, and the app's timed papers use it.

Do the questions come from a published KPP01 question bank?

No. JPJ does not publish a KPP01 question bank, so the 662 questions are our own question bank, written for practice. Only the paper format — the question count, pass mark and time — is JPJ's published one.

Does it cover KPP Gabungan?

Yes: a random paper of 70 questions, 56 to pass, 75 minutes, or one of 7 Gabungan practice sets in the JPJ format. Each set's label states its number of questions, and a shorter set gets a scaled pass mark and time.

Why are some practice sets shorter than 50 questions?

19 of the 27 sets are 1–3 questions short of the paper size, because picture-less items were removed from the bank. The app states every set's real size on its label and scales the pass mark and the time to match. A random paper always has the full count.

Can I practise in English?

Not yet. The test can be sat in Malay or in English, but the app's question bank is Bahasa Melayu only for now. The menus can be switched to English, and a Malay–English bank is second on the roadmap, with no date yet.

Is there eyesight practice?

Yes. Set 11 has 28 eyesight items: Ishihara plates, shapes, number plates and colours.

Is it free? Do I need an account?

It is free and supported by ads, with no in-app purchases. There is no account: your progress stays on your device. The question pack is about 4 MB and works offline once downloaded.

Exam guide

How the KPP01 theory test works

Paper formats for motosikal, motokar and KPP Gabungan, languages, and what is and is not published — on one page.

Read the exam guide

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

Free, no account, works offline once downloaded.

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.