Number to Bahasa Indonesia Words Converter
Convert numbers to Indonesian text (Terbilang) instantly. Supports large numbers (Trillions+), decimals, and currency formatting for official documents.
About
This tool converts numeric values into standard Bahasa Indonesia text, a process known as Terbilang. It is essential for generating financial reports, invoices, receipts, and legal documents where ambiguity in figures must be eliminated. Unlike basic converters, this engine processes numbers as strings, allowing for high-precision conversion of values exceeding standard floating-point limits (e.g., quadrillions).
The algorithm correctly applies grammatical prefixes such as Se- (e.g., Seribu vs Satu Ribu) and handles the Indonesian scale system (Juta, Miliar, Triliun) strictly following linguistic standards. It also supports decimal reading for scientific contexts and currency formatting for banking needs.
Formulas
The conversion logic splits the integer N into groups of three digits (triads), starting from the least significant digit.
Where Gi is a triad (0-999) and 3i determines the scale suffix (Ribu, Juta, Miliar). For example:
If a triad equals 1 and is in the thousands position (i=1), the prefix Se- is applied (Seribu) instead of Satu.
Reference Data
| Number (n) | Bahasa Indonesia | Scale (Power of 10) |
|---|---|---|
| 0 | Nol | 100 |
| 1 | Satu | 100 |
| 10 | Sepuluh | 101 |
| 11 | Sebelas | 101 |
| 100 | Seratus | 102 |
| 1.000 | Seribu | 103 (Ribu) |
| 1.000.000 | Satu Juta | 106 (Juta) |
| 109 | Satu Miliar | 109 (Miliar) |
| 1012 | Satu Triliun | 1012 (Triliun) |
| 1015 | Satu Kuadriliun | 1015 |