Number to Hebrew String Converter
Convert any number (0-999 trillion) to its Hebrew word representation with male/female gender forms. Accurate grammatical rules.
About
Hebrew number words follow a gendered inflection system where cardinal numerals from 1 to 19 change form depending on the grammatical gender of the counted noun. Getting this wrong produces text that reads as grammatically broken to native speakers. This converter implements the full rule set: feminine default forms, masculine alternates, the construct-state (ืกืืืืืช) for thousands and millions, and the traditional avoidance of digit combinations that spell sacred names (replacing 15 with ืืดื and 16 with ืืดื). The tool handles integers from 0 to 999,999,999,999,999 (999 trillion).
The algorithm decomposes the input by scale groups (trillions, billions, millions, thousands, units), converts each group independently using lookup tables for units, teens, tens, and hundreds, then joins them with proper Hebrew conjunctions. Note: this tool produces cardinal number words only. It does not generate ordinal forms or gematria letter-values. Fractional and negative inputs are outside scope. Pro tip: in Hebrew, the default grammatical gender for standalone counting is feminine. Use masculine only when the counted noun is grammatically masculine.
Formulas
The conversion algorithm decomposes the input number n into scale groups:
Where T = trillions group (0 - 999), B = billions group, M = millions group, K = thousands group, U = units group. Each group G is further decomposed:
Where h = floor(G รท 100) gives the hundreds digit, and r = G mod 100 gives the remainder. If r โค 19, a direct lookup is used (with gender inflection). If r โฅ 20, tens and units are looked up separately and joined with the conjunction ื ("and"). The thousands group applies construct-state forms: 1000 โ ืืืฃ, 2000 โ ืืืคืืื, 3000 - 10000 โ masculine construct + ืืืคืื.
Reference Data
| Number | Feminine (default) | Masculine |
|---|---|---|
| 0 | ืืคืก | ืืคืก |
| 1 | ืืืช | ืืื |
| 2 | ืฉืชืืื | ืฉื ืืื |
| 3 | ืฉืืืฉ | ืฉืืืฉื |
| 4 | ืืจืืข | ืืจืืขื |
| 5 | ืืืฉ | ืืืืฉื |
| 6 | ืฉืฉ | ืฉืืฉื |
| 7 | ืฉืืข | ืฉืืขื |
| 8 | ืฉืืื ื | ืฉืืื ื |
| 9 | ืชืฉืข | ืชืฉืขื |
| 10 | ืขืฉืจ | ืขืฉืจื |
| 11 | ืืืช ืขืฉืจื | ืืื ืขืฉืจ |
| 12 | ืฉืชืื ืขืฉืจื | ืฉื ืื ืขืฉืจ |
| 15 | ืืืฉ ืขืฉืจื | ืืืืฉื ืขืฉืจ |
| 16 | ืฉืฉ ืขืฉืจื | ืฉืืฉื ืขืฉืจ |
| 20 | ืขืฉืจืื | ืขืฉืจืื |
| 100 | ืืื | ืืื |
| 200 | ืืืชืืื | ืืืชืืื |
| 1,000 | ืืืฃ | ืืืฃ |
| 2,000 | ืืืคืืื | ืืืคืืื |
| 3,000 | ืฉืืืฉืช ืืืคืื | ืฉืืืฉืช ืืืคืื |
| 10,000 | ืขืฉืจืช ืืืคืื | ืขืฉืจืช ืืืคืื |
| 1,000,000 | ืืืืืื | ืืืืืื |
| 2,000,000 | ืฉื ื ืืืืืื | ืฉื ื ืืืืืื |
| 1,000,000,000 | ืืืืืืจื | ืืืืืืจื |
| 1,000,000,000,000 | ืืจืืืืื | ืืจืืืืื |