Type any number to see it written in Indonesian (terbilang), with an English-friendly pronunciation. It handles rupiah amounts, decimals and ordinals, and accepts both 1,500,000 and the Indonesian 1.500.000.
Read as 1.250.000
satu juta dua ratus lima puluh ribu
SA-too JOO-tah DOO-ah RA-toos LEE-mah POO-loo REE-boo
Before belas, puluh, ratus and ribu, "one" becomes the prefix se-: sebelas (11), sepuluh (10), seratus (100), seribu (1,000). Never before juta, miliar or triliun: 1,000,000 is satu juta.
Add belas to the unit: dua belas (12), lima belas (15), sembilan belas (19). Only 11 is irregular: sebelas.
dua puluh (20), dua puluh satu (21), tiga ratus (300), tiga ratus empat puluh lima (345). Nothing else changes.
ribu (thousand), juta (million), miliar (billion), triliun (trillion). Read each group of three digits, then its scale word: 2.500.000 = dua juta lima ratus ribu.
1,000 is seribu, but 21,000 is dua puluh satu ribu and 101,000 is seratus satu ribu.
Indonesian writes a comma for decimals and a dot for thousands. 2,5 = dua koma lima; 0,25 = nol koma dua lima.
| Number | Indonesian | Pronunciation |
|---|---|---|
| 11 | sebelas | suh-BUH-lahs |
| 21 | dua puluh satu | DOO-ah POO-loo SA-too |
| 100 | seratus | suh-RA-toos |
| 115 | seratus lima belas | suh-RA-toos LEE-mah buh-LAHS |
| 1.000 | seribu | suh-REE-boo |
| 1.500 | seribu lima ratus | suh-REE-boo LEE-mah RA-toos |
| 2.000 | dua ribu | DOO-ah REE-boo |
| 21.000 | dua puluh satu ribu | DOO-ah POO-loo SA-too REE-boo |
| 100.000 | seratus ribu | suh-RA-toos REE-boo |
| 1.000.000 | satu juta | SA-too JOO-tah |
| 2.500.000 | dua juta lima ratus ribu | DOO-ah JOO-tah LEE-mah RA-toos REE-boo |
| 1.000.000.000 | satu miliar | SA-too mee-lee-AR |
Want the full picture — prices at the market, dates, times and how to bargain? Read our guide to Indonesian numbers from 1 to 1,000,000.
Indonesian numbers are fully regular. Learn 0 to 9 (nol, satu, dua, tiga, empat, lima, enam, tujuh, delapan, sembilan) and four building words: belas (teens), puluh (tens), ratus (hundreds) and ribu (thousands). "One" before these becomes the prefix se-: sepuluh, sebelas, seratus, seribu.
Satu juta is the standard form for one million and the one to use in writing. Sejuta exists in casual speech and in fixed expressions, but the se- prefix is standard only up to seribu.
Indonesia uses the dot to separate thousands and the comma for decimals — the opposite of English. Rp 1.500.000 is one and a half million rupiah, and 2,5 kg is two and a half kilos. This converter accepts both styles and shows how it read your number.
Terbilang means "in words". On Indonesian receipts (kuitansi), invoices and cheques the amount is written twice: in figures and in words, followed by "rupiah" — for example "dua puluh lima ribu rupiah" for Rp 25.000. Choose the "Rupiah amount" mode to get that form.
Put ke- in front of the number: kedua (second), ketiga (third), kesepuluh (tenth), keseratus (hundredth). First is pertama (kesatu also exists, mostly in lists). The ordinal comes after the noun: lantai kedua, the second floor.
Free to use with your students or readers. Copy this link for your class page, blog or resource list:
<a href="https://indolingua.fr/indonesian-number-converter">Indonesian number converter</a>Pick your path — we tailor everything to your goal.
Complete guides, comparisons and practical tips
Count 1 to 1,000,000, prices, dates, ordinals
Read the guideAlphabet, pronunciation, essential grammar, first 100 words, 30-day roadmap to A1
Read the guideA1-C2 levels, methods, duration, app comparison
Read the guide50+ practical phrases for Bali, Jakarta, markets
Read the guide80% mutual intelligibility, vocabulary, grammar
Read the guide2026 comparison: IndoLingua vs Duolingo, Babbel, Pimsleur
Read the guideIndoLingua · indolingua.fr · Learn Indonesian from A1 to C2
IndoLingua is a complete Indonesian course: 180 lessons from A1 to C2, with flashcards and audio. The first 10 lessons are free, no card needed.
Start free