Spell any integer in Turkish
This tool converts a whole number into its written Turkish form — the way you would write a cheque amount or a formal figure. It produces output like yirmi bir for 21, iki yüz otuz bir for 231, and bir milyon beş yüz bin for 1,500,000. The logic follows standard Turkish number rules, including the characteristic omission of bir before yüz and bin.
How it works
The number is broken into groups of three digits from the right. Each group is spelled with hundreds, tens, and ones:
- hundreds:
yüzalone for one hundred, otherwiseiki yüz,üç yüz, and so on - tens:
on,yirmi,otuz,kırk,elli,altmış,yetmiş,seksen,doksan - ones:
bir,iki,üç,dört,beş,altı,yedi,sekiz,dokuz
Each group is then tagged with its scale word — bin, milyon, milyar, trilyon — from least to most significant. Two special rules apply: the leading bir is dropped before yüz (so 100 is yüz) and before a lone thousands group (so 1000 is bin, not bir bin).
Example
231 -> iki yüz otuz bir
1000 -> bin
1500000 -> bir milyon beş yüz bin
-5 -> eksi beş
Tips and notes
- Zero is spelled
sıfır. - Negative numbers are prefixed with
eksi. - The tool validates input and rejects decimals or non-numeric text, asking for a whole number instead.
- All conversion runs in your browser; nothing is sent to a server.