Driving Test
Malaysia
English
Download

Free · iPhone, iPad, Android

Malaysia KPP01 theory test practice

662 driving theory questions in Bahasa Melayu or English, from our own question bank: 634 theory questions in JPJ's 6 chapter topics, plus 28 eyesight items. Motosikal and motokar learners take the same mock paper, in the KPP Gabungan format: 70 questions, 56 to pass, 75 minutes.

Not affiliated with any government agency.

The app's home screen in English for motokar kelas D: progress across the 634 theory questions, streak, the Study / Test switch, the Cram Time card and the practice entries.

What's inside

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

662questions in Bahasa Melayu or English — our own question bank
6JPJ chapter topics to practise by, plus 28 eyesight items
142picture questions; 44 with picture options
70questions per mock paper — the KPP Gabungan format, 75 minutes

Your exam as the app runs it

The mock exam

Motosikal or motokar · one format

Mock exam

Published format
70questions
56to pass
75minutes

A fresh paper of 70 questions from the 634 theory questions — the same for kelas B and kelas D. The eyesight items stay out of the paper.

Paper format from JPJ's FAQ on the KPP Gabungan module (updated 31 July 2025). A learner sitting one class faces a shorter paper at JPJ: 50 questions, 42 to pass, 45 minutes. The questions are our own.

Question 1 / 5

Malaysian driving licences and traffic signs

5 questions · free
A yellow diamond warning sign showing a traffic light with red, amber and green lamps.

Choose the CORRECT statement regarding the following road sign:

Show the answer

Correct answer: C. Traffic lights ahead

In the app

Slip there, practise there.

Exam

A paper in the KPP Gabungan format — 70 questions, 56 to pass, a 75-minute timer — for kelas B and D alike.

Practice by topic

JPJ's 6 chapter topics, from licences and traffic signs to safety equipment, each with your mastery.

Eyesight screening

28 eyesight screening items — Ishihara plates, shapes, number plates and colours — practised on their own, never in a mock paper.

Question language

Bahasa Melayu or English. Switch any time in Settings; the other language's pack downloads first.

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 English


Questions and answers

The KPP01 test, in short

How many questions are in the KPP01 theory test?

JPJ's FAQ on the KPP Gabungan module gives 50 questions, 42 to pass, 45 minutes for one class, and 70 questions, 56 to pass, 75 minutes for KPP Gabungan — motosikal and motokar in one paper. The app's mock paper uses the KPP Gabungan format for every learner.

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. Every mock paper in the app uses the KPP Gabungan format: 70 questions, 56 to pass, 75 minutes, drawn from the 634 theory questions.

Is the mock paper different for motosikal and motokar?

No. Kelas B and kelas D practise from the same 634 theory questions and take the same 70-question paper. If you sit one class only, JPJ's paper is shorter — 50 questions — so the app's paper is the longer of the two.

Can I practise in English?

Yes. All 662 questions come in Bahasa Melayu and in English: choose the question language in Settings. The English is our own translation, and words inside the pictures stay in Malay. The test itself can be sat in Malay or in English.

Is there eyesight practice?

Yes: 28 eyesight screening items — Ishihara plates, shapes, number plates and colours — in their own practice section. They are never part of a mock paper.

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 works offline once downloaded.

Exam guide

How the KPP01 theory test works

Paper formats for one class and for KPP Gabungan, the chapter topics, languages, and what is and is not published — on one page.

Read the exam guide

Sources

634 theory questions in JPJ's 6 chapter topics — which topic a question sits in is our editorial choice — plus 28 eyesight items. Mock papers use the KPP Gabungan format from JPJ's FAQ (70 questions, 56 to pass, 75 minutes).

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. In the App Store and Google Play, search for “Driving Test: Theory Prep”.

Not affiliated with any government agency.