Conversor de números a letras

Escribe números en letras en más de 20 idiomas: cardinales, ordinales e importes en moneda, con BigInt para números enormes. Gratis y en tu navegador.

Enteros de cualquier tamaño y decimales; usa - para negativos. Se ignoran los separadores de miles.

La forma de importe usa la moneda principal de la variante de idioma elegida (p. ej. dólares para inglés (EE. UU.), euros para francés, đồng para vietnamita). Los ordinales requieren un entero positivo.

¿Qué es Números a letras?

Escribe cualquier número en letras («mil doscientos treinta y cuatro») en más de 20 idiomas. Además de los cardinales, puedes obtener ordinales («vigésimo primero») e importes en moneda («… dólares con cincuenta y seis centavos») en la moneda principal del idioma. El idioma por defecto es el de la página.

Cómo usar Números a letras

  1. Introduce el Número; los separadores de miles se ignoran y se admiten decimales.
  2. Elige el Idioma (empieza con el idioma de la página si está disponible).
  3. Elige la Forma: cardinal, ordinal o importe en moneda.
  4. Copia el texto con Copiar.

Ejemplo

Entrada
1234 (English, cardinal)
Salida
one thousand two hundred thirty-four

Cuándo usar Números a letras

Úsalo para escribir importes en cheques y facturas, comprobar cómo se escriben los números en otro idioma o crear textos de accesibilidad. Los documentos legales pueden exigir una redacción o una moneda concretas; verifica la salida con las normas locales.

Cómo funciona Números a letras

La conversión usa la biblioteca n2words, que tiene reglas gramaticales escritas a mano para cada idioma y trabaja con BigInt, así que los números muy por encima de 2^53 se escriben con exactitud. Primero se normaliza la entrada (se quitan espacios, apóstrofos y separadores de miles; se acepta coma o punto como separador decimal). Los ordinales requieren un entero positivo. El modo moneda divide el importe en unidades principales y fraccionarias de la moneda del idioma, por ejemplo dólares y centavos para inglés (EE. UU.) o đồng para vietnamita; el chino usa numerales financieros (大写) para los importes.

Casos de Uso Comunes

  • Escribir en letras el importe de una factura o un cheque
  • Comprobar cómo se escribe un número grande en francés o ruso
  • Generar ordinales en letras para clasificaciones o fechas
  • Crear texto para lectores de pantalla y avisos de voz

Preguntas Frecuentes

¿Qué idiomas se admiten?

Inglés (EE. UU., Reino Unido, India), chino, español (España, México), árabe, indonesio, portugués, hindi, japonés, ruso, francés, vietnamita, alemán, italiano, neerlandés, coreano, turco, polaco, ucraniano y tailandés.

¿Qué moneda se usa?

La moneda principal de la variante de idioma elegida, p. ej. dólares estadounidenses para inglés (EE. UU.), euros para francés o rublos para ruso. La moneda no se puede elegir por separado.

¿Qué tamaño puede tener el número?

Muy grande: se usa BigInt, así que funcionan números de decenas de dígitos siempre que el idioma tenga nombres para esa escala.

Explora más categorías