Ga naar hoofdinhoud
LibraTool logoLibraTool

Gratis Getal naar woorden converter

Zet elk getal om in woorden in het Engels, Vietnamees, Pools, Turks, Spaans, Portugees, Frans, Duits, Russisch en nog 7 andere talen: hoofdtelwoorden, geldbedragen en cheque-teksten.

Werkt offline na het laden
Chinese hoofdletterbedragen (大写金额) →

Duizend tweehonderdvierendertig

Snelle voorbeelden

Veelvoorkomend gebruik

  • Schrijf Nummers op Cheques en Juridische DocumentenConverteer bedragen naar geschreven woorden voor cheques, postwissel en juridische contracten waar geschreven bedragen vereist zijn.
  • Schrijf Nummers in Woorden voor OnderwijsmateriaalConverteer getallen naar geschreven Engels voor werkbladen, onderwijsinhoud en taalleermaterialen.
  • Schrijf Factuurbedragen in WoordenConverteer factuurtotalen naar geschreven woorden voor internationale facturen, inkooporders en betalingsverzoeken.
  • Schrijf Nummers in Woorden voor Schrijven en PublicerenVolg stijlgidsregels door getallen naar woorden om te zetten voor essays, artikelen, boeken en professioneel schrijven.
  • Nummers in Woorden voor Toegankelijkheid en SchermlezerGenereer geschreven nummerreeksen voor toegankelijke inhoud, ARIA-labels en schermlezercompatibiliteit.

Hoe het werkt

Deze converter gebruikt een zelfgeschreven algoritme — geen bibliotheek, geen API-aanroep. De hele omzetting draait in je browser met drie statische opzoektabellen (eenheden, tientallen en schaalwoorden zoals "thousand", "million") en een lus die elk geheel getal in groepen van drie cijfers opdeelt en de Engelse zin lokaal samenstelt.

  1. 1
    Invoer parsen en teken herkennen
    De tool verwijdert komma's, controleert op een minteken vooraan en controleert de invoer met een eenvoudige cijferregex. Ook gebruikt hij BigInt om getallen boven Number.MAX_SAFE_INTEGER (9.007.199.254.740.991) op te vangen voordat de drijvendekommaprecisie van JavaScript het resultaat stilzwijgend zou bederven.
  2. 2
    Groepen van drie cijfers met schaalwoorden
    Het gehele deel wordt herhaaldelijk door 1.000 gedeeld, en elke rest (0–999) wordt omgezet via een opzoeking van honderdtallen, tientallen en eenheden. Elke groep krijgt daarna het schaalwoord uit de array SCALES ('thousand', 'million', 'billion', 'trillion', 'quadrillion') ervoor en de groepen worden met komma's samengevoegd.
  3. 3
    Nabewerking per modus
    Afhankelijk van de gekozen modus wordt de woordreeks omgezet: de rangtelwoordmodus past een vaste tabel met achtervoegsels toe op het laatste woord (bijv. 'twenty-one' wordt 'twenty-first'); de valutamodus zoekt de namen van de hoofd- en subeenheid voor de gekozen valuta (USD, GBP, EUR, INR, JPY, CAD, AUD) op en rondt het decimale deel af op de dichtstbijzijnde cent; de cheque-/juridische modus maakt de uitvoer op als 'One thousand two hundred thirty-four and 56/100 dollars'.
  4. 4
    Het resultaat wordt in de browser getoond en gekopieerd
    De omgezette tekenreeks wordt bij elke toetsaanslag opnieuw berekend via useMemo van React — er is geen netwerkverzoek. Klikken op Kopiëren schrijft het resultaat met de navigator.clipboard-API van de browser naar het klembord.

Gerelateerde tools

Veelgestelde vragen