This tool writes whole numbers in Dutch words. Dutch number spelling has a few features that trip up learners and software alike, especially the unit-before-ten order and the trema, so the tool encodes the real rules rather than a rough mapping.
How it works
The algorithm builds the word from the smallest parts up. Within each group of three digits it handles units, the inverted tens, and hundreds, then joins the thousand, million, and billion scales:
- Inversion with
-en-: the unit comes first, joined to the ten byen, so 45 isvijf + en + veertig=vijfenveertig. - Trema: when the unit ends in
-e, the connector takes a trema, so 22 istweeëntwintigand 23 isdrieëntwintig. - Closed-up scales:
honderdandduizendjoin without a space and drop the leadingeenwhen they stand alone, so 100 ishonderdand 1000 isduizend, but 200 istweehonderd. - Separate scale words:
miljoenandmiljardare written as separate words witheen, so1.000.000iseen miljoen.
21 -> eenentwintig
22 -> tweeëntwintig
200 -> tweehonderd
1.000.000 -> een miljoen
Tips and notes
You can type Dutch-style thousands separators (dots) and they are ignored, so
1.000.000 and 1000000 give the same result. The tool spells cardinal numbers;
for ordinals such as eerste, tweede, or negentiende, use the Dutch ordinal
words tool. Written-out numbers are common in formal Dutch for amounts on cheques
and contracts, where the inversion and trema matter for correctness.