Convertidor de números a palabras

Escribe un número para verlo en palabras.

Tus datos no salen de tu dispositivo
Escribe un número arriba para verlo en palabras

Ejemplos rápidos

Cómo usar

  1. Introduce o pega un número en el campo.
  2. El resultado se actualiza en tiempo real mientras escribes.
  3. Activa el formato monetario para mostrar en euros y céntimos.
  4. Haz clic en Copiar para copiar el resultado al portapapeles.

Preguntas frecuentes

¿Cuál es el mayor número admitido?

El convertidor admite números de hasta 999 billones (999 999 999 999 999). Es ampliamente suficiente para cualquier uso práctico, incluidos documentos financieros.

¿Admite decimales?

Sí. Los dígitos tras la coma se leen individualmente (p. ej., 3,14 → «tres coma uno cuatro»). En modo monetario, los decimales se convierten en céntimos.

¿Puedo usarlo para rellenar cheques?

Sí. Activa la opción «Formato monetario» para obtener un formato en euros y céntimos como «ciento veintitrés euros y cuarenta y cinco céntimos».

Por qué seguir escribiendo un número en letras sigue importando

En Estados Unidos, el texto legal de todo cheque en papel incluye el importe escrito en palabras, y el Uniform Commercial Code §3-114 establece qué versión prevalece cuando palabras y cifras no coinciden: «las palabras prevalecen sobre las cifras». Un cheque emitido por «One hundred dollars» con la casilla de cifras mostrando «$1,000» se paga por cien dólares. Las palabras son el importe legal; las cifras son una ayuda al escaneo visual. Esa única regla es la razón por la que la conversión de número a palabras sigue importando en cualquier documento financiero formal, incluso décadas después de que la mayoría de pagos pasaran a vías digitales.

Más allá de los cheques, los números escritos en letras aparecen en: contratos legales y pagarés (donde la ambigüedad se discute en los tribunales); material educativo que enseña a niños los nombres de los números; preprocesado de audiolibros y TTS donde el motor lee «1234» como «uno-dos-tres-cuatro» en lugar de «mil doscientos treinta y cuatro» sin una pista; y contextos de accesibilidad donde la salida del lector de pantalla resulta más cómoda cuando los importes ya están escritos.

Escala corta frente a escala larga (y por qué la confusión sale cara)

El mundo angloparlante se asentó en la «escala corta» en el siglo XX, pero llevó más tiempo del que cabría pensar:

El Reino Unido pasó oficialmente a la escala corta en 1974, cuando el primer ministro Harold Wilson anunció en el Parlamento que las estadísticas del gobierno usarían «billion» con el sentido de 109. La mayor parte de la Europa continental sigue usando la escala larga en el habla cotidiana, un billón español sigue siendo 1012, y lo que los anglófonos llaman billion en español se llama millardo. Esta calculadora emite inglés en escala corta (así 1.000.000.000 → «one billion»), lo que casa con el uso de EE. UU. y del Reino Unido moderno pero difiere significativamente de la expectativa de un hispanohablante o de un alemán. Conviene saberlo si tu número escrito viaja a una audiencia internacional.

La cuestión del «and»

La pregunta gramatical más común sobre los números escritos es si usar «and»:

Guía práctica: si escribes un cheque en EE. UU., elimina el «and» en la parte entera. Si escribes en el Reino Unido o para una audiencia británica, inclúyelo. Mezclar convenciones en cheques no tiene consecuencia (los bancos procesan el importe tal y como esté escrito), pero la coherencia se lee como más cuidada.

Convenciones para cheques

Si lo usas específicamente para cheques, dos convenciones bancarias que merece la pena conocer:

Guiones, negativos y decimales

Guiones. La convención inglesa es unir con guion los números compuestos de veintiuno (twenty-one) a noventa y nueve (ninety-nine). Los números compuestos mayores no llevan guion entre los grupos nombrados (se escribe «one thousand two hundred thirty-five» sin guion entre «thousand» y «two»). Los ordinales siguen la misma regla: twenty-first, ninety-ninth.

Números negativos. El inglés americano dice habitualmente «negative twelve»; el inglés británico alterna entre «negative» y «minus». Los contextos matemáticos suelen usar «minus»; los financieros (deudas, pérdidas) usan «negative» o fórmulas como «deficit of twelve».

Decimales. Dos convenciones: dígito a dígito («three point one four» para 3,14) es universal en el inglés conversacional; valor posicional («three and fourteen hundredths») es más formal y común en libros de matemáticas. Esta calculadora emite la forma dígito a dígito, que es la que usan los cheques y la mayoría de la escritura informal.

¿Cuán grandes pueden ser los números?

Los nombres de números en inglés se extienden mucho más allá de lo que la mayoría de la gente usará jamás:

El tipo Number de JavaScript puede representar de forma segura enteros hasta 253−1 ≈ 9 cuatrillones (escala corta). Más allá, se pierde precisión. Esta calculadora se topa en 999 trillones (escala corta), muy por debajo del límite de precisión y muy por encima de cualquier cifra financiera práctica.

Casos de uso comunes

Privacidad

Una conversión de número a palabras suena inofensiva, pero los números que la gente convierte suelen ser financieros: importes de cheques, cifras de préstamos, valores de contratos, números de salario. Los convertidores en servidor registran cada conversión, lo que abre a un tercero una ventana sobre tus borradores financieros. Esta calculadora corre íntegramente en tu navegador; el número de entrada, la lógica de conversión y el texto de salida son todos locales a tu dispositivo. Cerrar la pestaña borra todo.

Errores comunes

  1. Mezclar «billion» de escala corta y larga. Decir «one billion» a una audiencia alemana suele significar 1012, no 109. Sé explícito si existe la menor posibilidad de ambigüedad.
  2. Olvidar los guiones. «twenty one» debería ser «twenty-one». La regla del guion solo se aplica a números compuestos en el rango 21-99.
  3. «and» inconsistente. El estilo EE. UU. omite «and» en «one hundred twenty-three»; el estilo Reino Unido lo incluye. Elige uno y mantenlo dentro de un mismo documento.
  4. Saltarse los centavos en un cheque. Aunque el importe sea un dólar redondo, los bancos esperan «and 00/100» o equivalente. De lo contrario el cheque puede marcarse como ambiguo.
  5. Deriva de la capitalización. La convención de cheque es Title Case. El CSS text-transform: capitalize produce «Twenty-three» en lugar de «Twenty-Three»; un retoque manual arregla los compuestos con guion.
  6. Leer decimales como valor posicional cuando se espera dígito a dígito. «Three and fourteen hundredths» para π suena a matemáticas antiguas; «three point one four» es el estilo conversacional moderno universal.
  7. Intentar convertir un número mayor de 9 cuatrillones (escala corta) en JavaScript. Más allá de 253−1, JavaScript pierde precisión entera. Transmite los números muy grandes como cadenas.

Más preguntas frecuentes

¿Aceptará un banco de EE. UU. un cheque escrito al estilo británico con «and»?

Sí. Los bancos procesan según el importe escrito en palabras; el «and» es gramática, no requisito legal. Un cheque con «one hundred and twenty-three dollars and 50/100» se cobra por el mismo importe que «one hundred twenty-three dollars and 50/100». Al banco le importa el importe, no el dialecto.

Si las palabras y los números de mi cheque no coinciden, ¿qué pasa?

En EE. UU., el UCC § 3-114 dice que prevalecen las palabras: «words prevail over numbers». Así que un cheque emitido por «One hundred dollars» con la casilla de cifras mostrando «$1,000» se paga por cien. El banco puede devolverlo para corregirlo, pero si tiene que interpretar, va por las palabras. El mismo principio general rige en la mayoría de jurisdicciones del mundo.

¿Funciona para idiomas distintos del inglés?

No, la salida es solo inglés en escala corta. Español, francés y alemán tienen convenciones de nombres de números significativamente distintas (y el asunto de la escala larga en las lenguas europeas continentales). Para conversiones multilingües harían falta bibliotecas de número a palabras por idioma; cldr-pluralrules y la API Intl.NumberFormat en los navegadores modernos cubren algunos casos pero no hacen, en general, la escritura completa.

¿Puedo usar la salida para documentos legales?

Sí, la salida es inglés llano apto para cheques, contratos, pagarés y documentos financieros similares. Para textos legales de alto riesgo, comprueba el resultado leyéndolo en voz alta y contrastándolo con la guía de estilo de tu despacho; capitalización, guiones y la convención del «and» son sitios donde una lectura rápida atrapa problemas que una herramienta puede pasar por alto.

¿Se envía algo a un servidor?

No. La conversión es JavaScript puro corriendo en tu navegador. Números a la entrada (a menudo financieros), palabras a la salida (a menudo compartidas con bancos o contrapartes), nada se transmite. Los convertidores en servidor registran las entradas; este no.

¿Por qué el resultado no está ya en Title Case para cheques?

El title-casing de CSS tropieza con los números compuestos con guion: «Twenty-three» en lugar de «Twenty-Three». Una salida limpia estilo cheque requiere retoque manual tras copiar-pegar, o un buscar-reemplazar puntual sobre los patrones guion-luego-minúscula. Estamos considerando un conmutador dedicado de «formato cheque» en una revisión futura.

Herramientas relacionadas

Convertidor de base numérica Conversor de números romanos Calculadora de porcentaje