Vés al contingut principal

Convertidor de número a paraules de franc

Converteix qualsevol número en paraules en anglès, vietnamita, polonès, turc, espanyol, portuguès, francès, alemany, rus i 7 idiomes més: nombres cardinals, imports en moneda i text per a xecs.

Funciona sense connexió un cop carregat
Imports en xinès en majúscules (大写金额) →

One thousand, two hundred thirty-four

Exemples ràpids

Usos habituals

  • Escriviu números a xecs i documents legalsConvertiu imports en paraules escrites per a xecs, òrdres de pagament i contractes legals on es requereixen imports escrits.
  • Escriviu números en material educatiuConvertiu números a anglès escrit per a fulls de treball, contingut educatiu i materials d'aprenentatge d'idiomes.
  • Escriviu imports de factures en paraulesConvertiu imports totals de factures en paraules escrites per a factures internacionals, comandes de compra i sol·licituds de pagament.
  • Escriviu números per escriure i publicarSeguiu les regles de la guia d'estil convertint números en paraules per a assajos, articles, llibres i escrits professionals.
  • Números en paraules per a accessibilitat i lectors de pantallaGenereu cadenes de números escrits per a contingut accessible, etiquetes ARIA i compatibilitat amb lector de pantalla.

Com funciona

Aquest conversor utilitza un algorisme escrit a mà — sense biblioteca, sense crida a l'API. Tota la conversió s'executa al teu navegador utilitzant tres taules de consulta estàtiques (unitats, desenes, i paraules d'escala com "mil", "milió") i un bucle de fragmentació que trenca qualsevol enter en grups de tres dígits i assembla la frase en anglès localment.

  1. 1
    Anàlisi d'entrada i detecció de signe
    L'eina elimina les comes, comprova un signe menys inicial, i valida l'entrada contra una expressió regular simple de dígits. També utilitza BigInt per detectar números per sobre de Number.MAX_SAFE_INTEGER (9.007.199.254.740.991) abans que la precisió de coma flotant de JavaScript pogués corrompre silenciosament el resultat.
  2. 2
    Fragmentació de tres dígits amb paraules d'escala
    La part entera es divideix repetidament per 1.000, i cada residu (0–999) es converteix via una consulta de centenes-desenes-unitats. Cada fragment es prefixa després amb la seva paraula d'escala de la matriu SCALES ('mil', 'milió', 'bilió', 'trilió', 'quatrilió') i els fragments s'uneixen amb comes.
  3. 3
    Post-processament específic per mode
    Depenent del mode seleccionat, la cadena de paraules es transforma: el mode ordinal aplica un mapa de sufixos codificat a l'última paraula (per exemple, 'vint-i-un' esdevé 'vint-i-unè'); el mode moneda busca els noms d'unitat principal i secundària per a la moneda triada (USD, GBP, EUR, INR, JPY, CAD, AUD) i arrodoneix la part decimal al cèntim més proper; el mode xec/legal formata la sortida com 'Mil dos-cents trenta-quatre amb 56/100 dòlars'.
  4. 4
    El resultat es mostra i es copia al navegador
    La cadena convertida es torna a calcular a cada pulsació via el useMemo de React — no hi ha cap sol·licitud de xarxa. Fer clic a Copia escriu el resultat al porta-retalls utilitzant l'API navigator.clipboard del navegador.

Eines relacionades

Preguntes freqüents