Malay reading practice

Read a short text and answer the questions. The texts are graded from A1 to C1 — start where you are comfortable and work up.

40 texts 5 levels Free, no signup

You can also read these texts aloud: we listen and show which words came out wrong.

A1

Beginner

8 texts

Very short texts with simple words and present-tense sentences.

A2

Elementary

7 texts

Short everyday stories with common vocabulary and past tenses.

B1

Intermediate

9 texts

Longer narratives with a wider range of tenses and linking words.

B1 228 words · ⁦~1⁩ min read Akhir Musim Menuai Cuti sekolah yang lalu saya telah bekerja di sebuah ladang buah kecil berhampiran Kampung Tanjung. Setiap… 5 questions Read → B1 240 words · ⁦~1⁩ min read Jurang dalam Resume Penemu duga: Selamat pagi, Cik Sharmila. Terima kasih kerana hadir hari ini. Saya sudah menyemak permohonan… 5 questions Read → B1 241 words · ⁦~1⁩ min read Kejutan Di Kebun Pada petang Sabtu lalu, ketika matahari bersinar terang, Siti dan adiknya Ahmad sedang menyediakan kawasan… 5 questions Read → B1 224 words · ⁦~1⁩ min read Melaporkan Kecurian Telefon Sarjan Yusri: Selamat petang. Saya Sarjan Yusri. Apakah yang boleh saya bantu hari ini? Encik Haziq: Saya… 5 questions Read → B1 230 words · ⁦~1⁩ min read Melihat Pangsapuri Sewa Penyewa: Selamat petang. Saya datang untuk melihat pangsapuri di tingkat dua. Tuan rumah: Helo. Saya sudah… 5 questions Read → B1 228 words · ⁦~1⁩ min read Payung yang Dilupakan Pada petang Selasa lalu, Siti sedang tergesa-gesa melalui hujan lebat di pusat bandar Kuala Lumpur apabila… 5 questions Read → B1 202 words · ⁦~1⁩ min read Perjanjian Membaiki Kebocoran Penyewa: Helo, Encik Roslan. Saya menelefon tentang kebocoran di unit ini. Saya sedang mandi pada petang… 5 questions Read → B1 213 words · ⁦~1⁩ min read Projek Baik Pulih Perpustakaan Bulan lalu Dewan Bandaraya Kuala Lumpur mengumumkan rancangan untuk membaik pulih perpustakaan awam lama di… 5 questions Read → B1 242 words · ⁦~1⁩ min read Rantai Basikal yang Putus Petang semalam Ahmad sedang membaiki basikal gunung lamanya di garaj apabila dia mendapati rantai telah… 5 questions Read →
B2

Upper-intermediate

8 texts

Detailed texts with richer vocabulary and more complex sentences.

B2 305 words · ⁦~2⁩ min read Jiran Tak Disangka Apabila Aina akhirnya menandatangani sewaan untuk apartmen barunya di Pangsapuri Seri Aman, dia menyangka… 5 questions Read → B2 296 words · ⁦~2⁩ min read Kerja Malam di Kedai Roti Siti telah bekerja syif malam di Kedai Roti Melati selama hampir dua tahun, tetapi waktu senyap masih… 5 questions Read → B2 289 words · ⁦~2⁩ min read Perbincangan Insurans Sewa Kereta Pelanggan: Selamat pagi. Saya menerima nombor rujukan tempahan pada bulan lepas untuk sebuah kereta yang akan… 5 questions Read → B2 286 words · ⁦~2⁩ min read Perbincangan Perkembangan Pelajar Ibu bapa: Selamat petang, Cikgu Azman. Saya berharap kita dapat berbincang tentang perkembangan Aisyah sejak… 5 questions Read → B2 416 words · ⁦~2⁩ min read Perpisahan di Kebun Buah Pada waktu peti-peti terakhir disusun di atas lori, matahari Ogos sudah mula tenggelam di sebalik bukit yang… 5 questions Read → B2 331 words · ⁦~2⁩ min read Pertikaian Bayaran Asing Pelanggan: Selamat pagi. Nama saya Zaleha dan saya menelefon tentang satu transaksi dalam akaun semasa saya… 5 questions Read → B2 278 words · ⁦~2⁩ min read Pilihan Rawatan Gigi Doktor gigi: Selamat pagi, Puan Norhayati. Saya memeriksa gigi geraham kanan bawah puan semalam, dan gambar… 5 questions Read → B2 327 words · ⁦~2⁩ min read Syif Malam yang Produktif Siti telah bekerja sebagai penganalisis kanan di Maybank selama hampir empat tahun apabila dia menawarkan… 5 questions Read →
C1

Advanced

8 texts

Nuanced, near-native texts with idiomatic and abstract language.

C1 353 words · ⁦~2⁩ min read Nasihat Kebolehlaksanaan Tuntutan Peguam: Selamat pagi, Encik Chong. Saya sudah meneliti surat-menyurat dengan jiran encik di Kampung Belimbing… 5 questions Read → C1 372 words · ⁦~2⁩ min read Pelajaran Renang Dewasa Aminah sentiasa mengelak air dengan tekad yang tenang namun menyembunyikan keresahan yang lebih mendalam.… 5 questions Read → C1 440 words · ⁦~2⁩ min read Pembaikan yang Tersirat Pada suatu petang Khamis yang mendung, Ahmad telah menolak basikal lumba vintajnya ke dalam bengkel Siti yang… 5 questions Read → C1 366 words · ⁦~2⁩ min read Penemuan Imbasan Kabur Doktor: Selamat pagi, Puan Latifah. Saya sudah meneliti imej dan penanda darah daripada pemeriksaan puan pada… 5 questions Read → C1 336 words · ⁦~2⁩ min read Perjalanan yang Bermakna Pada suatu pagi Selasa yang hujan rintik, Aina duduk di tempat duduk tempahannya di dalam gerabak enam… 5 questions Read → C1 292 words · ⁦~2⁩ min read Potret yang Pudar Ketika sedang mengatur kotak buku warisan di bilik kerja makciknya yang telah meninggal dunia di Ipoh, Ahmad… 5 questions Read → C1 433 words · ⁦~2⁩ min read Rundingan Sempadan Tanah Pelanggan: Selamat petang. Saya Jamilah binti Daud dan saya datang untuk membincangkan sempadan antara kebun… 5 questions Read → C1 354 words · ⁦~2⁩ min read Semakan Perjanjian Sewa Peguam: Selamat pagi, Puan Vasanthi. Bolehkah kita meneliti klausa utama perjanjian sewa premis kedai ini?… 5 questions Read →

Read aloud and hear yourself

Open any text, press “Read aloud” and read it at your own pace. When you finish, we mark every word that came out different from the text — and for each one you can play two recordings: how the word should sound, and how you read it. Hearing the two side by side is the point: it shows what to change, not merely that something was wrong.

Got a feature idea?

Tell us what you'd like to see next — we read every message and ship suggestions weekly.

Send idea →